1. 23 3月, 2017 1 次提交
  2. 22 3月, 2017 3 次提交
    • L
      SSF undefined string guard (fixes #584) · d83986d3
      LieJiang 提交于
      note: @sheetjsdev authored commit, original PR date/author used
      d83986d3
    • S
      utility improvements · a846f718
      SheetJS 提交于
      - sheet_to_csv strip option (fixes #182 h/t @davidworkman9)
      - sheet_to_json dateNF option (fixes #134 h/t @rotemtam)
      - file type detection expanded to 4 byte magic number
      a846f718
    • S
      XLS/XLSX/XLSB/XLML cellDates support · c7010eec
      SheetJS 提交于
      - uniform number->date cell conversion
      - update SSF to 0.9.0 (for is_date)
      - namespaced rich str xml
      - license file changed to appease GH automatic license detector
      
      |     id      | author       | comment                                 |
      |:------------|:-------------|:----------------------------------------|
      | closes #581 | @Aymkdn      | XLSX cellDates + SSF.is_date            |
      | closes #126 | @elad        | same as #581 h/t @SystemParadox         |
      | closes #59  | @vratiu      | same as #581                            |
      | closes #279 | @varunoberoi | raw json output uses date               |
      c7010eec
  3. 21 3月, 2017 1 次提交
    • S
      version bump 0.9.4 · 3cacfc40
      SheetJS 提交于
      - changed regexes to handle odd XML (fixes #191 h/t @chk- @imsaquib)
      - XLML roundtrip 1252 encoding
      - browser core tests added to main repo
      3cacfc40
  4. 20 3月, 2017 5 次提交
  5. 19 3月, 2017 2 次提交
  6. 18 3月, 2017 1 次提交
    • S
      Formula write support · 5a3774e3
      SheetJS 提交于
      - XLSX/XLML/ODS/CSV formula write
      - XLS Array/Formula record parsing
      - ODS to/from CSF formula conversion
      - XLML parse negative dates
      - formula multiformat and roundtrip tests
      - update SSF
      
      Closes issues:
      - closes #549 h/t @omershelef
      - closes #306 h/t @akaustel
      - closes #300 h/t @wawanopoulos
      - closes #152 h/t @florf
      - closes #103 h/t @christocracy
      - closes #112 h/t @johnyesberg
      - closes #307 h/t @alexanderknapstein
      5a3774e3
  7. 16 3月, 2017 1 次提交
  8. 15 3月, 2017 3 次提交
  9. 14 3月, 2017 1 次提交
    • S
      XLML write support · 7cb978b8
      SheetJS 提交于
      - XLML write (fixes #173 h/t @SheetJSDev)
      - removed old iteration style from README (see #592)
      - CellXF & StyleXF fields (fixes #414 h/t @ronnywang)
      7cb978b8
  10. 13 3月, 2017 2 次提交
    • S
      version bump 0.9.2: more bugfixes · 456ab63d
      SheetJS 提交于
      - decode sheet name for XLSX and XLML (fixes #203 h/t @rocketmonkeys)
      - XFExt (fixes #298 h/t @aetna-softwares @aimcom @baharudinafif)
      - handle truly empty `<is>` elements (fixes #506 h/t @asksahil)
      - pin version numbers for dependencies (fixes #469 h/t @nhtera)
      - sed usage fix (see #572 h/t @liryna)
      - fix hex2RGB substr indices (fixes #294 h/t @kamorahul)
      - removed stale typescript files (see #442)
      - reworked shift formula regex (fixed #551 h/t @SheetJSDev)
      - README note on webpack codepage suppression (fixes #438 h/t @rusty1s)
      - README note on WTF (fixes #487 h/t @livesoftware)
      456ab63d
    • S
      flow annotations · 8cd9e815
      SheetJS 提交于
      no errors when running flow!
      8cd9e815
  11. 12 3月, 2017 1 次提交
  12. 11 3月, 2017 4 次提交
    • S
      version bump 0.9.1: cpexcel update · 71c23d9e
      SheetJS 提交于
      - codepage upgraded to 1.7.0
      - remove require dark pattern (closes #554 h/t @keyiis)
      - test for JSON header disambiguation
      - utility functions documentation (fixes #424 h/t @dskrvk)
      71c23d9e
    • P
      disambiguate duplicate header names · b0a72c8b
      Patrick Lam 提交于
      closes #194 h/t @patricklam
      
      note: @sheetjsdev authored commit, original PR date/author used
      b0a72c8b
    • T
      fix parse_si for Japanese excel files · d4829476
      Takashi Fujita 提交于
      fixes #141 h/t @tgfjt .  Original message:
      
      using #parse_si 'Phonetic Properties' items for Japanese excel files,
      the Phonetic items(KATAKANA) represents pronunciation hints of String(KANJI).
      
      ```xml
      <si>
       <t>漢字(japanese KANJI)</t>
       <rPh>
        <t>フリガナ(this is KATAKANA for pronounciation:漢字)</t>
       </rPh>
      </si>
      ```
      
      It expected get '漢字' . but got '漢字フリガナ'.
      so replace these string, because this can be caused by only `<rPh>`.
      d4829476
    • S
      README [ci skip] · ba1d2ea2
      SheetJS 提交于
      ba1d2ea2
  13. 10 3月, 2017 2 次提交
    • S
      more formula parsing logic · 4880e921
      SheetJS 提交于
      - added more function argc counts and cleaned up error rendering
      - disabled XLS error on MTRSettings (fixes #466 h/t @dskrvk)
      - handle more unexpected XML empty tags (fixes #510 h/t @rahulsindc)
      - throw error if SheetNames is not unique (fixes #231 h/t @zippy1981)
      4880e921
    • S
      version bump 0.9.0: merged ODS into XLSX · 54b528ea
      SheetJS 提交于
      The optional ODS module has been completely merged into xlsx.js and the
      corresponding scripts have been removed.  The new xlsx.js file provides
      appropriate ODS exports, so fixing is a matter of removing ods.js refs.
      54b528ea
  14. 09 3月, 2017 1 次提交
    • S
      version bump 0.8.8: HTML · 7b6fb7b3
      SheetJS 提交于
      - read MSO HTML (fixes #419 h/t @vineetl fixes #458 h/t @tienne)
      - roll out xml namespace fix (closes #362 h/t @PierreOCXP)
      - cellDates clarifications
      7b6fb7b3
  15. 08 3月, 2017 1 次提交
  16. 06 3月, 2017 2 次提交
  17. 05 3月, 2017 1 次提交
  18. 24 2月, 2017 1 次提交
    • S
      version bump 0.8.6: module flush · 5ae6b196
      SheetJS 提交于
      - fixes #571 h/t @FredrikL @mooyoul
      - pin npm version in travis, see https://github.com/npm/npm/issues/15855
      - updated CFB (fixes #569 h/t @e12009)
      - remove BOM for some SpreadsheetML files
      
      case insensitive zip file search fixes:
      - fixes #439 h/t @chikh
      - fixes #440 h/t @chikh
      - fixes #567 h/t @duzun
      5ae6b196
  19. 22 2月, 2017 2 次提交
    • S
      README fix [ci skip] · 7683e213
      SheetJS 提交于
      7683e213
    • S
      version bump 0.8.5: FODS/UOS and IE6+ support · 74086792
      SheetJS 提交于
      - read and write support for Flat ODS files
      - read support for Uniform Office Spreadsheet (UOS)
      - IE6-8 cell regex split fix (fixes #350 #140 #268 h/t @Aymkdn @C0d3ine)
      - replace substr negative index with slices (fixes #351 h/t @Aymkdn)
      - ODS parsexmltag ignores ext overrides (fixes #548 h/t @lgodard)
      - csv can be written using write/writeFile with csv type
      - added `type` to README (fixes #432 h/t @tomkel)
      74086792
  20. 20 2月, 2017 1 次提交
    • S
      version bump 0.8.4: formula parsing · d7ecca0e
      SheetJS 提交于
      - BIFF 2-12 formula parsing
      - more content type coverage
      - unified `.f` form: A1-style string
      - `.F` field for array formulae
      - formula output groups array formulae
      - bin script -A --arrays output JS row objects
      - whitespace robustness in inline string xml
      - UTF-8 parsing in rich text runs (fixes #505 h/t @fuchsc)
      - bold/italic/underline accept null val attr (h/t @qqilihq)
      - sst trimming (fixes #176 h/t @shakhal @oising)
      d7ecca0e
  21. 11 2月, 2017 1 次提交
    • S
      version bump 0.8.3: BIFF2 read/write · ab2eceba
      SheetJS 提交于
      - basic support for parsing BIFF2-4
      - basic support for writing BIFF2
      - cleaned up some bad substr uses for IE6 compatibility
      - added flow type annotations for xlsx.flow.js
      - added numerous null guards (fixes #255 h/t @martinheidegger)
      - README cleanup (fixes #539 h/t @oliversalzburg)
      - pin jszip to local version (closes #408 h/t @limouri)
      
      bower issues:
      
      |  id  | author            | comment                                   |
      |-----:|:------------------|:------------------------------------------|
      | #254 | @kkirsche         | fixes #254 by removing version from json  |
      | #165 | @vincentcialdella | fixes #165 by changing default script     |
      | #180 | @owencraig        | fixes #180 by using xlsx.core.min.js      |
      
      format issues:
      
      |  id  | author            | comment                                   |
      |-----:|:------------------|:------------------------------------------|
      | #271 | @morstaine        | fixes #271 by reworking related parse fns |
      | #504 | @JanSchuermannPH  | fixes #504 detect FullPaths h/t @Mithgol  |
      | #508 | @basma-emad       | fixes #508 offending file used `x:` NS    |
      ab2eceba
  22. 04 2月, 2017 2 次提交
    • S
      removing node 0.11 from travis · 06670ae1
      SheetJS 提交于
      06670ae1
    • S
      version bump 0.8.2: ODS and cleanup · 86d6a093
      SheetJS 提交于
      - README and example cleanup
      - basic XLSB and ODS write support
      - flow typecheck for ODS file
        Note: xlsx.js flow fails: https://github.com/facebook/flow/issues/380
      - exposed jszip compression (fixes #220, closes #284)
      
      README issues:
      
      |  id  | author         | comment                                      |
      |-----:|:---------------|:---------------------------------------------|
      | #202 | @sao93859      | closes #202                                  |
      | #211 | @alexanderchan | closes #211 corrected examples               |
      | #327 | @cskaandorp    | changed saveAs example to match write tests  |
      | #424 | @dskrvk        | added note about s2roa h/t @LeonardoPatignio |
      | #496 | @jimmywarting  | closes #496 adapted rABS examples with rAAS  |
      
      ODS file format issues:
      
      |  id  | author         | comment                                      |
      |-----:|:---------------|:---------------------------------------------|
      | #148 | @user4815162342| closes #148 h/t @ziacik                      |
      | #166 | @paulproteus   | closes #166 rudimentary ODS write support    |
      | #177 | @ziacik        | closes #177                                  |
      | #179 | @ziacik        | closes #179 use JSON when available          |
      | #317 | @ziacik        | closes #317                                  |
      | #328 | @think01       | closes #328                                  |
      | #383 | @mdamt         | closes #383 duplicate cells should be copied |
      | #430 | @RB-Lab        | closes #430                                  |
      | #546 | @lgodard       | closes #546 thanks to other changes          |
      86d6a093
  23. 31 12月, 2016 1 次提交
    • S
      version bump 0.8.1: fixes to support node 4+ · 2a756fff
      SheetJS 提交于
      - codepage updated to 1.6.0 (latest)
      - clean up Makefile
      - adapted .travis.yml to support 0.8
      - removed test files that drifted from baseline
      - removed XLSB pseudo-inverse tests due to fails in node 4+
      2a756fff