Skip to content
The Daily Repo

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

Excelize

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

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
jtablesaw / tablesaw3,7684 days agoApache-2.0No downloads
yfedoseev / office_oxide163yesterdayApache-2.0Mac, Windows, Linux
JuliaML / TableTransforms.jl1092 months agoMITNo 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

Type to search.

Try