plandem / xlsx-benchmarks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Benchmarks for XLSX library

Some benchmarks for https://github.com/plandem/xlsx and other XLSX libraries in GO

It was not a goal to make best of the best, but the same time it's interesting to know pros/cons. For some cases this library is second, for other - best, but in case of reading huge files - the only.

tealeg excelize xlsx
RandomGet 1! 3 2
RandomSet 1! 3 2
RandomSetStyle 1! 3 2
ReadBigFile 2 3 1
UpdateBigFile 2!! 3 1
ReadHugeFile - - 1
UpdateHugeFile - - 1
  • ! - does not mutate information directly, so faster get/set, but slower read/write files - sometimes it can take forever to open file.
  • !! - corrupted file after saving, lost styles/formatting

Benchmarks report

About


Languages

Language:Go 98.0%Language:Makefile 2.0%