100100 Ideas AI
Submit Tool

excelize

Open source

Pure Go library for reading and writing Excel spreadsheets with charts, images, and streaming support.

21kBSD-3-Clause

Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

Pros

  • +Pure Go, no external dependencies
  • +Supports complex Excel features like charts, images, and conditional formatting
  • +Streaming API for handling large datasets efficiently
  • +High compatibility with Excel 2007+ formats

Cons

  • −Requires Go 1.25.0 or later
  • −Limited to Excel formats, not other spreadsheet types
  • −Steep learning curve for advanced features

Target audience: Go developers needing to programmatically create, read, or manipulate Excel files in their applications.