High Compatible

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.

High Performance

Excelize provided streaming API for generating or reading data from a worksheet with huge amounts of data.

Complex Component Support

With Excelize chart generation and management is as easy as a few lines of code. You can build charts based off data in your worksheet or generate charts without any data in your worksheet at all.


Simply runs Excelize on macOS, Linux and Windows operating systems without a hustle.

Get InvolvedGet Involved

Excelize is open source and built by people like you. We’d love your input – whether you’ve found a bug, have a suggestion or want to contribute some code.

Excelize on GitHub ↦

Get StartedGet Started

New to Excelize and need some help getting started? No problem.

Documentation ↦  العربية | Deutsch | English | Español | Français | Italiano | 日本語 | 한국어 | Português | русский | 简体中文 | 繁體中文

Everything else: [email protected]