qax-os / excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
Why this job: works in the areas we cover, but does not say which job it does

What it does
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data. This library needs Go version 1.26.0 or later. The full docs can be seen using go's built-in documentation tool, or online at go.dev and docs reference.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit today
- Stars
- 21,133
- +52 this week
- Licence
- BSD-3-Clause
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v2.11.1
- Released 10 days ago
- Built with
- Go
- 100% of the code
Is it looked after?
- Contributors
- 26
- Last 90 days
- Issues
- 93% closed
- 123 still open
- Pull requests
- 483 merged
- 53 waiting
- Releases
- 28
- 3 in the last year
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| jtablesaw / tablesaw | 3,768 | 4 days ago | Apache-2.0 | No downloads |
| yfedoseev / office_oxide | 163 | yesterday | Apache-2.0 | Mac, Windows, Linux |
| JuliaML / TableTransforms.jl | 109 | 2 months ago | MIT | No downloads |
More: languages, topics and project record
Languages
- Go 100%
Topics
- xlsx
- excel
- microsoft
- office
- go
- excelize
- spreadsheet
- statistics
- formula
- analytics
- visualization
- xml
Project record
- JobOther AI tools
- StatusListed
- Commits1,475
- Forks1,999
- Watching248
- Stars in 28 days+147
- CreatedAug 29, 2016
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
