Commit Graph

113 Commits

Author SHA1 Message Date
SheetJS c0a8bef07c version bump 0.5.7: WTF-ification
- opts.bookDeps parses calc chain; now chains are not parsed by default
- getzipdata safe option obviates some try-catch blocks
- parsing cell type 'd' (h/t @malphettes, yet again :)
- opts.WTF throws on errors
2014-02-15 00:08:18 -05:00
SheetJSDev b09d5dfe1a Merge pull request #48 from nerds-odd-e/Date_cell_type_support
Support cells for the 'd' date type
2014-02-14 22:25:55 -05:00
Hugues Malphettes a66ff4462e Support cells for the 'd' date type 2014-02-15 11:15:10 +08:00
SheetJS 2cb06e0fb8 version bump 0.5.6: custom properties
- custom properties (h/t @hmalphettes)
- new option bookProps
- added minified target (using uglify-js)
2014-02-14 01:25:46 -05:00
SheetJSDev 0b1c878ef2 Merge pull request #46 from nerds-odd-e/Custom_properties
Support custom properties
2014-02-13 22:54:10 -05:00
Hugues Malphettes f5f9229ab2 Support custom properties
and return them as the hash workbook.Custprops
2014-02-14 11:39:03 +08:00
SheetJS 72d7707152 test cleanup 2014-02-13 03:48:41 -05:00
SheetJS 1dceeffbe9 version bump 0.5.5: sheet names optimization
- bookSheets option skips worksheet parsing (used by xlsx2csv)
- filtered tests (by file extension)
- XLSB formulae stubs
2014-02-13 01:22:42 -05:00
SheetJS 7e9f218f0f version bump 0.5.4: more options
- cellHTML controls HTML generation
- cellFormula controls formula output
- sheetStubs now defaults to false

- cleaned up unnecessary CSV quotes (fixed #45)
- updated test_files to 20140211
- updated SSF to 0.5.7
- removed unused main function
- removed some dead code
2014-02-12 01:09:42 -05:00
SheetJS 27af8a6d6a version bump 0.5.3: options!
- read and readFile accept opts argument:
o cellNF (default false) true -> cell.z holds number format string
o sheetStubs (default true) false -> stub cells not emitted

- name consistency (parse_workbook -> parse_wb_xml)
- README updates
- CONTRIBUTING notes added
2014-02-07 05:53:40 -05:00
SheetJS 99d879ee30 version bump 0.5.2: chores
- node jszip updated to 2.1.0 as per https://github.com/Stuk/jszip/issues/84
- travis 0.8 tests restored
- get_formulae ignores undefined values
- updated test_files to 20140206
2014-02-06 17:02:11 -05:00
SheetJS 972897c9ae version bump 0.5.1: field reorg
- cell.r holds the raw rich text, cell.h now holds the html
  (version 0.5.0 cell.raw -> cell.r, cell.r -> cell.h)
- similar changes to comments and XLSB generation
- removed some unused binary methods
2014-02-05 08:39:21 -05:00
SheetJS 242d5c655e xlsb browser fix 2014-02-04 11:10:42 -05:00
SheetJS a96d8964e2 version bump 0.5.0: changes to cell interface
Cell object stores the formatted text in the `.w` field
- Raw format and types are preserved in the `.t`, `.v` fields
- Accessors have been updated to use the field

updates for older OOXML:
- ECMA-376 makes reference to old sstItem shared string item
- [MS-XLSX] xmlns for workbook
2014-02-03 19:00:44 -05:00
SheetJS 5c4bf62b83 version bump 0.4.3: shared strings and formatting
- XLSB basic support for number formats
- removed extraneous Strings table element
- formatting xml tags (rich_stress_test)
- updating test_files to 20130130
2014-01-31 06:52:18 -05:00
SheetJS bf5155dd5d travis ignore node 0.8 due to jszip bug
See https://github.com/Stuk/jszip/issues/84 for more info
2014-01-29 23:16:56 -05:00
SheetJS 47dd984a6c version bump 0.4.2: using jszip module on node
- updated test_files
- new dependency in node: jszip
2014-01-29 22:06:14 -05:00
SheetJS 6990e66a56 version bump 0.4.1: more XLSB + cleanup
- updated ssf to 0.5.4
- cleaned up CSV string output
- added CSV tests (from test_files)
- passes lint
- inlineStr actually parses <is> block
- more XLSB bits
2014-01-29 01:00:09 -05:00
SheetJS 32d835ab81 version bump 0.4.0: very basic XLSB support
subfiles reshuffled (XLSB and XLSX/XLSM content separated)
2014-01-28 11:38:02 -05:00
SheetJS ad16dc3235 README updates [ci skip] 2014-01-27 04:38:50 -05:00
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