1. 22 8月, 2020 1 次提交
  2. 15 8月, 2020 1 次提交
  3. 18 7月, 2020 1 次提交
  4. 15 7月, 2020 1 次提交
  5. 09 7月, 2020 1 次提交
  6. 01 7月, 2020 1 次提交
  7. 28 6月, 2020 1 次提交
  8. 27 6月, 2020 1 次提交
  9. 22 6月, 2020 2 次提交
  10. 27 5月, 2020 1 次提交
  11. 26 5月, 2020 1 次提交
  12. 17 5月, 2020 1 次提交
  13. 24 4月, 2020 1 次提交
  14. 05 4月, 2020 1 次提交
  15. 02 4月, 2020 1 次提交
  16. 29 3月, 2020 1 次提交
  17. 28 2月, 2020 1 次提交
  18. 25 2月, 2020 1 次提交
  19. 19 2月, 2020 1 次提交
  20. 03 1月, 2020 1 次提交
  21. 31 12月, 2019 1 次提交
  22. 29 12月, 2019 1 次提交
  23. 20 12月, 2019 2 次提交
  24. 11 12月, 2019 1 次提交
  25. 23 11月, 2019 1 次提交
  26. 18 10月, 2019 1 次提交
  27. 24 9月, 2019 1 次提交
  28. 11 8月, 2019 1 次提交
  29. 09 8月, 2019 1 次提交
    • H
      Handle multi row inline strings · acd76425
      Harris 提交于
      The inline string struct is actually the same
      as the shared strings struct, reuse it.
      
      Note that Go version 1.10 is required.
      
      Fixes #462
      acd76425
  30. 07 8月, 2019 1 次提交
    • H
      Further improve read performance · e07581e9
      Harris 提交于
      Instead of re-encoding the full sheet to change the namespaces
      in the encoded bytes, read the sheet again and do the byte
      replacements there.
      
      In this case, file access ends up being more performant than
      marshaling the sheet back to XML.
      
      In the SharedStrings test, ensure the strings are actually read.
      
      Fix #439
      e07581e9
  31. 05 8月, 2019 1 次提交
    • H
      Only parse xml once when reading · ac91ca0d
      Harris 提交于
      We were parsing the whole sheet twice since the
      sheet reader already reads in all the rows.
      
      getTotalRowsCols function is unused after these changes
      so it has been deleted as well.
      
      Closes #439
      ac91ca0d
  32. 20 6月, 2019 1 次提交
  33. 12 6月, 2019 1 次提交
  34. 08 6月, 2019 1 次提交
  35. 20 4月, 2019 1 次提交
  36. 16 4月, 2019 1 次提交
    • M
      Resolve #382, rewrite prepareSheetXML to scale linearly (#383) · 0f9170a0
      Michael 提交于
      * Rewrite prepareSheetXML to scale linearly
      
      We don't need to backfill columns into every row for most purposes
      Provided makeContiguousColumns for setting styles where we do
      need it for a specific region.
      
      Added a benchmark to monitor progress. For 50,000 rows this went
      from about 11 seconds to 1 second. The improvements are more
      dramatic as the row/column count increases.
      
      * Assigning that row value was redundant
      0f9170a0
  37. 15 4月, 2019 1 次提交
    • xurime's avatar
      Resolve #369,#370 · f2df3447
      xurime 提交于
      add error return value
      
      exported functions:
      
      GetMergeCells
      ProtectSheet
      UnprotectSheet
      UpdateLinkedValue
      GetMergeCells
      SetSheetVisible
      
      inner functions:
      
      workSheetReader
      copySheet
      f2df3447
  38. 07 4月, 2019 1 次提交