Commit Graph

93 Commits

Author SHA1 Message Date
SheetJS 844850abab version bump 0.3.10: xlsm support
different workbook content type, same representation
2014-01-25 17:28:27 -05:00
SheetJS 9c9aad5df3 version bump 0.3.9: general format used by default
(when no format or style is found, use general)

Other whitespace cleanup
2014-01-23 11:14:11 -05:00
SheetJS a1ccaf511d version bump 0.3.8: more formatting
- updated SSF to 0.5.3

tests without baselines now try to generate CSV output
2014-01-23 01:20:19 -05:00
SheetJS dd0a649c95 version bump 0.3.7: comments and coverage
- parsing comments (h/t @kinwahlai, @hmalphettes)
- XLSX.version now exposed in source
- code coverage
- updated SSF to 0.5.2
- updated tests/files
2014-01-21 23:58:26 -05:00
SheetJSDev e8d14dd087 Merge pull request #43 from nerds-odd-e/comment_support
Support for parsing Comments
2014-01-21 20:09:01 -08:00
Hugues Malphettes 9efa4e2aae Update the range of the sheet when creating a cell for the content of its comments 2014-01-21 06:05:00 +07:00
Hugues Malphettes 5d43dffc79 Share the code for parsing the rich text and use it to parse the comments. 2014-01-18 21:45:49 +08:00
Hugues Malphettes 36f7080a68 Comments maybe contain an empty text tag 2014-01-18 16:29:51 +08:00
kinwah 80a843ca3b Add parsing comment codes into bits/70_xlsx.js
Update test xlsx file to apachepoi_SimpleWithComments.xlsx
2014-01-16 11:42:25 +08:00
kinwah 59d9d9086b Support for parsing Comments
Comments parts listed in the [Content Types] are parsed.
Sheets's relationships are parsed.
Comments parts are correlated to their corresponding sheets parts.
Comments's contents are added to the ref'ed cells.
Rich text styling properties are currently ignored.

For example:
{
  "!ref": "A1:B3",
  "A1": {
    "v": 1,
    "t": "n"
  },
  "B1": {
    "v": "one",
    "t": "s",
    "r": "one",
    "c": [
      { "a": "Yegor Kozlov",
       "t": [ "Yegor Kozlov:",
              "\r\nfirst cell" ]
      }
    ]
  }
}
2014-01-16 10:30:01 +08:00
SheetJS e298cc8dd3 updating test_files submodule 2014-01-15 08:58:55 -05:00
SheetJS e8560faa8f 2014 update [ci skip] 2014-01-07 01:23:42 -05:00
SheetJS 37753d8230 version bump 0.3.6: updating SSF
Addresses issue from LO Calc files generating invalid formats.

Link: https://github.com/SheetJS/js-xls/issues/24
2013-12-31 11:42:46 -05:00
SheetJS a23e7901fe updating test_files submodule 2013-12-26 22:44:35 -05:00
SheetJS afc4e281af version bump 0.3.5: updating SSF
- updated sheetnames tests
- updated ssf
2013-12-26 22:15:16 -05:00
SheetJS e186e55341 version bump 0.3.4: updating SSF and related tests
version bump needed for npm
2013-12-16 11:38:10 -05:00
SheetJS b52e31b2a1 updating test_files 2013-12-06 14:24:52 -05:00
SheetJS 8561de6e2e added web workers 2013-11-22 14:58:11 -08:00
SheetJS 2d0442d364 updating test_files 2013-11-22 10:53:48 -08:00
SheetJS 78360cf1da Merge pull request #39 from phola/master
added check for module as well as require for node environment
2013-11-22 08:56:51 -08:00
phola 02a0510c7b added check for module as well as require for node environment
see PR : https://github.com/SheetJS/js-xls/pull/23
2013-11-22 16:24:55 +00:00
SheetJS 7a3ca6a1ab added simple typescript reference file 2013-11-15 05:35:40 -08:00
SheetJS f29ad2459a removed comment in README 2013-11-14 08:11:03 -08:00
SheetJS cf01804b3c README cleanup 2013-11-13 15:33:01 -08:00
SheetJS 0a70e1950f updated SSF dependency 2013-11-12 09:08:31 -08:00
SheetJS b4f7030634 version bump 0.3.3: malformed xlsx parsing
Files that cannot be processed by Excel 2011 were removed from the suite
2013-11-12 08:29:55 -08:00
SheetJS 2cdd09f801 browser cleanup
utils should not be leaked
2013-11-09 13:21:03 -08:00
SheetJS 0b642080bf version bump 0.3.2: cleanup
- updated jszip to version 2 (20121106)
- added some .match guards (2)
- updated package.json
2013-11-06 00:09:23 -08:00
SheetJS 9e41edcbd2 cleaning up XLSX leak 2013-10-30 19:53:16 -07:00
SheetJS fd6e3fa19b version bump 0.3.1: more cleanup
- xlsx2csv mirrors xls2csv options
- passes lint
- protection tag (1)
2013-10-30 15:42:27 -07:00
SheetJS 713f5aa417 version bump 0.3.0: necessary cleanup
- merged test repo with xls
- travis integration
- shifted to Apache 2.0 LICENSE
- mocha tests

The shift to Apache 2.0 was long overdue.  It's becoming clear that compliance
requires deeper integration with the xls libraries and other implementations
whose specifications are covered under the OSP.  It was a grave oversight for
the ISO and ECMA people to not try to implement parsers themselves, for if they
did I suspect the outcome would have been much different
2013-10-30 14:50:34 -07:00
SheetJS 5d79aca2da version bump 0.2.8: range fix
Fixes #37
2013-10-28 13:28:17 -07:00
SheetJS 2a085af76d Changed test files submodule url
https instead of git protocol
2013-10-11 00:14:02 -04:00
Sebastian Mayr 3f894e04af Transfer test file repository to @Niggler 2013-10-11 00:13:53 -04:00
Sebastian Mayr 3d7b9c03c3 Add new tests, cleanup 2013-10-10 02:53:15 -04:00
Sebastian Mayr c29004c408 Add testfile submodule, jasmine dependency and test script 2013-10-10 02:53:15 -04:00
SheetJS dd9ac7d97f Removed unnecessary console.error statements
Fixes #27

h/t Sebmaster for pointing this out
2013-10-10 02:53:15 -04:00
SheetJS 2610af7ce8 added formulae mode to browser 2013-10-10 02:53:14 -04:00
SheetJS d85183c75f version bump 0.2.7-d: CSV generation issue
double-quotes are emitted as \"\"
2013-10-10 02:53:02 -04:00
SheetJS 81f89d6f4e version bump 0.2.7-c: basic html from sst
Very basic rendering.  Will ultimately be a separate component (to share code
with the more general formatting case)
2013-10-10 02:44:18 -04:00
SheetJS 55ba84d561 version bump 0.2.7-b: formatted string support
Mixed formatting stored in the shared string table.

Ultimately there will be a function to convert to HTML, but in the interim this
extracts plaintext and populates the right fields
2013-10-10 02:44:18 -04:00
SheetJS 8c8d855bb6 version bump 0.2.7: more cleanup 2013-10-10 02:44:18 -04:00
SheetJS 247fd22c06 jshint passes 2013-10-10 02:44:18 -04:00
SheetJS c5c3eebb09 LICENSE clarification; get_formulae function
To avoid future confusion, any code shared between this and the XLS project
relate to concepts discussed in ECMA-376 and hence fall within the purview of
this project's license.  A similar note should appear in the license for the
other projects.
2013-10-10 02:44:18 -04:00
SheetJS 5341a85f55 version bump 0.2.6: IE10 Drag and Drop support 2013-10-10 02:44:18 -04:00
SheetJS 1dc777f521 version bump 0.2.5: IE fix
IE apparently doesn't like [^], so the checks have been replaced with [^\u2603]
(eliminating ☃ the unicode snowman)
2013-10-10 02:44:18 -04:00
SheetJS 6716857483 shielding csv parser from unsupported formats 2013-10-10 02:44:18 -04:00
SheetJS d54b9eaa71 version bump 0.2.4: CSV unwind JS escaping 2013-10-10 02:44:18 -04:00
SheetJS e3301e1ff1 version bump 0.2.3: refactoring
- internally renamed count->Count and uniqueCount->Unique like xlsjs
- factored out xml bool parsing
2013-10-10 02:44:18 -04:00
SheetJS 8fc0f91395 Fixed xml parsing of '0' in date1904 2013-10-10 02:44:18 -04:00