qax-os

    qax-os/excelize

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

    21.1K stars
    2.0K forks
    248 GitHub watchers
    Updated Nov 7, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    1 release in the last 90 days, the latest 5 days ago, with 337 contributors on GitHub.

    Peaked at #48 in the weekly ranking the week of Sep 20, its best in the past year.

    Use Cases & Benefits

    • Provides a Go library to read, write, and manipulate Microsoft Excel spreadsheet files including XLSX, XLSM, XLAM, XLTX, and XLTM formats.
    • Offers high compatibility with Excel features and supports streaming API for efficient handling of large spreadsheet data.
    • Use for automating Excel report generation and data entry tasks in Go applications.
    • Use for building data analytics tools that require reading and processing Excel files programmatically.
    • Use for creating dynamic Excel charts and embedding images within spreadsheets for enhanced data visualization.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    BSD 3-Clause

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    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. Supports reading and writing spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data. This library needs Go version 1.23.0 or later. The full docs can be seen using go's built-in documentation tool, or online at go.dev and docs reference.

    Excerpt from the qax-os/excelize README on GitHub (BSD-3-Clause license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Sep 20: +5Sep 24: +2Sep 27: +2Oct 10: +10Oct 11: +2

    +251 stars over 87 days across 15 snapshot days; best day +10 on Oct 10.

    Forks

    2.0K+64

    Open issues

    169+38

    Compared with peers in AI Agents

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth

    qax-os/excelize compared with AI Agents repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    morluto/rea450.0K+22.9K7516 days ago
    vercel-labs/agent-desktop21.4K+8.7K755 days ago
    milind-soni/OpenMausBot20.6K+8.4K75today
    stablyai/orca121.4K+6.7K75today
    thedotmack/claude-mem115.8K+4.7K75today
    qax-os/excelize21.1K—655 days ago
    Category median115.8K+8.4K75—

    Discover Repositories

    Search across tracked repositories by name or description