Open-source Go projects categorized as XLSX

A file with the XLSX file extension is a Microsoft Excel Open XML Format Spreadsheet file. It's a ZIP-compressed, XML-based spreadsheet file.

Top 8 Go XLSX Projects

  • excelize

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

    Project mention: Excelize 2.7.0 Released – Go language API for spreadsheet (Excel) document | reddit.com/r/golang | 2023-01-08

    Documentation website with multilingual: Arabic, German, Spanish, English, French, Russian, Chinese, Japanese, and Korean, which has been updated

  • gotenberg

    A Docker-powered stateless API for PDF files.

    Project mention: PHP chart libraries | reddit.com/r/PHP | 2023-03-02

    Yeah headless chrome is a chore, but probably the best best. We use https://gotenberg.dev in a docker container. It needs to be beefed up from time to time, but it works well

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • unioffice

    Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents

    Project mention: Where does PHP being single threaded affect performance and can anything be done to make it better? | reddit.com/r/PHP | 2022-09-27

    Powerpoint (amongs others): https://github.com/unidoc/unioffice

  • sq

    data wrangler

    Project mention: Beginner interested in learning SQL. Have a few question that I wasn’t able to find on google. | reddit.com/r/SQL | 2022-08-06

    Through more magic, you COULD of course use stuff like Spark, or easier with programs like TextQL, sq, OctoSQL.

  • go-excel

    A simple and light excel file reader to read a standard excel as a table faster | 一个轻量级的Excel数据读取库,用一种更`关系数据库`的方式解析Excel。

  • grate

    A Go native tabular data extraction package. Currently supports .xls, .xlsx, .csv, .tsv formats.

  • efp

    Go Language Microsoft Excel™ Formula Parser

    Project mention: Is there an Excel library that can let me input formulae & get the result? | reddit.com/r/golang | 2022-09-20

    Edit: I googled excel formula parser and find it https://github.com/xuri/efp

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • csv-sql

    Command-line tool to load csv and excel (xlsx) files and run sql commands

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-02.

Go XLSX related posts


What are some of the best open-source XLSX projects in Go? This list will help you:

Project Stars
1 excelize 14,635
2 gotenberg 4,630
3 unioffice 3,752
4 sq 418
5 go-excel 171
6 grate 112
7 efp 100
8 csv-sql 24
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives