Go Library
20.5k 2026-04-16
qax-os/excelize
A pure Go library for programmatically reading, writing, and manipulating Microsoft Excel spreadsheet files (XLAM, XLSM, XLSX, XLTM, XLTX).
Core Features
Supports various Excel file formats (XLAM, XLSM, XLSX, XLTM, XLTX).
Compatible with Microsoft Excel 2007 and later versions.
Provides streaming API for handling large datasets efficiently.
Enables creation and management of charts within spreadsheets.
High compatibility for complex Excel components.
Quick Start
go get github.com/xuri/excelize/v2Detailed Introduction
Excelize is a robust Go library designed for comprehensive interaction with Microsoft Excel spreadsheet documents. It allows developers to programmatically create, read, and modify various Excel file formats, including XLAM, XLSM, XLSX, XLTM, and XLTX. With support for Excel 2007 and later, it offers high compatibility for complex components and includes a streaming API for efficient processing of large datasets. This library is ideal for backend services, data processing, and reporting tools requiring automated Excel file generation or analysis.