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/v2

Detailed 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.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.