excelize logo

excelize

qax-os/excelize

Go language library for reading and writing Excel spreadsheets

GraphCanon updated 1d · GitHub synced 1d · 31 views this month

21k stars1.9k forksLast push 4d Go BSD-3-Clause

Decision brief

Excellize is a Go library focused on efficient, comprehensive manipulation of Excel files

Good fit when

  • When developing applications in Go that require robust capabilities for reading and writing Excel spreadsheets including support for formulas, charts, tables, and VBA macros.
  • For developers requiring native Go compatibility without the need to interface with external processes or services, as it is entirely written in Go.

Avoid when

  • If the development environment strictly avoids using languages like Go, since Excellize requires a Go runtime.
  • When working on projects where Excel files are rarely needed for data processing, another more generic file handling library might be preferable to minimize dependencies and complexity
Pricing:
freemium - Excellize is free and open-source under the BSD-3-Clause license, which allows reuse in both commercial and non-commercial applications without royalty payments.
Requirements:
Min 1 GB RAM; Operating system requirements are aligned with what is supported by Go itself.

Observed Jul 11, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (2d since push)
As of 1d
Provenance
Not a fork · Organization account
As of 1d
Security (OSV)
9 low (9 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

go get github.com/qax-os/excelize
pkg.go.dev

How it fits your stack(1)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Excellize is a powerful Go library designed to facilitate the creation, modification, and analysis of Microsoft Excel files (XLSM, XLSX, etc.). It supports various features like formulas, charts, tables, and more.

Capability facts

Languages
go

Source: github.language · Aug 19, 2026

Categories

Graph entities

Tags

README

Installation

go get github.com/xuri/excelize
  • If your packages are managed using Go Modules, please install with following command.
go get github.com/xuri/excelize/v2

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.