awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xuri avatar

xuri/excelize

0
View on GitHub↗
20,668 Stars·1,909 Forks·Go·BSD-3-Clause·7 Aufrufexuri.me/excelize↗

Excelize

Excelize is a Go library designed for reading, writing, and modifying Microsoft Excel files in XML-based formats. It functions as a spreadsheet file parser and generator that enables the programmatic extraction and modification of data.

The library includes a streaming spreadsheet processor to handle massive datasets incrementally, preventing system memory exhaustion during large-scale read and write operations. It also provides a chart generator to convert worksheet values or external data sources into visual representations within the spreadsheet.

Beyond core file processing, the project covers automated data extraction and the programmatic production of reports and structured data tables.

Features

  • Spreadsheet Processing Engines - Provides a comprehensive engine for reading, modifying, and generating standard spreadsheet files.
  • Spreadsheet Automation - Updates specific cells, formulas, and formatting in existing files without manual software intervention.
  • Automated Data Extraction - Extracts and processes information from existing spreadsheets for data migration and analysis.
  • Excel File Parsers - Programmatically extracts and modifies data within Microsoft Excel spreadsheet files.
  • Large Dataset Streaming - Handles massive spreadsheet files through incremental streaming to minimize memory usage.
  • Spreadsheet Generators - Programmatically creates Microsoft Excel files to automate report and data table production.
  • XML Spreadsheet Parsers - Parses and generates the Open XML structures required for modern spreadsheet files.
  • Go Spreadsheet Libraries - Provides a comprehensive Go library for reading and writing Microsoft Excel files in XML formats.
  • Streaming Processors - Implements an incremental data reader to handle massive Excel datasets without exhausting system memory.
  • Spreadsheet Document Models - Maintains a structured in-memory representation of spreadsheets for fast random access to cells and sheets.
  • Spreadsheet Visualizations - Embeds charts and visual representations directly into spreadsheet documents.
  • Chart Generators - Provides utilities to render visual charts from programmatic data definitions within spreadsheets.
  • Excel - Provides a programmatic way to create visual data representations within Excel worksheets.
  • Office Document Tools - Library for reading and writing Excel files.

Star-Verlauf

Star-Verlauf für xuri/excelizeStar-Verlauf für xuri/excelize

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Excelize

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Excelize.
  • qax-os/excelizeAvatar von qax-os

    qax-os/excelize

    20,682Auf GitHub ansehen↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Goagentaianalytics
    Auf GitHub ansehen↗20,682
  • jmcnamara/xlsxwriterAvatar von jmcnamara

    jmcnamara/XlsxWriter

    3,911Auf GitHub ansehen↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Pythonchartslibxlsxwriterpandas
    Auf GitHub ansehen↗3,911
  • tealeg/xlsxAvatar von tealeg

    tealeg/xlsx

    5,996Auf GitHub ansehen↗

    This is a Go library for reading and writing XLSX files, providing a toolkit for spreadsheet generation and data extraction. It functions as an Office Open XML parser and generator, enabling the creation of workbooks with support for styles, formulas, and metadata. The project features a data mapper that uses Go struct tags and reflection to automatically align spreadsheet rows with structured data. It also includes a validation engine for defining input constraints, such as dropdown lists and error alerts, to control user data entry. The library covers a broad range of capabilities, includi

    Go
    Auf GitHub ansehen↗5,996
  • haris-musa/excel-mcp-serverAvatar von haris-musa

    haris-musa/excel-mcp-server

    3,940Auf GitHub ansehen↗

    This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create, read, and modify Excel workbooks. It serves as a bridge that enables large language models to perform spreadsheet automation and data visualization. The server allows AI agents to generate native Excel charts and pivot tables from raw data, transforming structured information into visual summaries. It provides a mechanism for remote spreadsheet management through a protocol-based connectivity layer. The system covers a broad range of spreadsheet manipulation capabilities, incl

    Python
    Auf GitHub ansehen↗3,940
Alle 30 Alternativen zu Excelize anzeigen→

Häufig gestellte Fragen

Was macht xuri/excelize?

Excelize is a Go library designed for reading, writing, and modifying Microsoft Excel files in XML-based formats. It functions as a spreadsheet file parser and generator that enables the programmatic extraction and modification of data.

Was sind die Hauptfunktionen von xuri/excelize?

Die Hauptfunktionen von xuri/excelize sind: Spreadsheet Processing Engines, Spreadsheet Automation, Automated Data Extraction, Excel File Parsers, Large Dataset Streaming, Spreadsheet Generators, XML Spreadsheet Parsers, Go Spreadsheet Libraries.

Welche Open-Source-Alternativen gibt es zu xuri/excelize?

Open-Source-Alternativen zu xuri/excelize sind unter anderem: qax-os/excelize — Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a… jmcnamara/xlsxwriter — XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and… tealeg/xlsx — This is a Go library for reading and writing XLSX files, providing a toolkit for spreadsheet generation and data… phpoffice/phpspreadsheet — PhpSpreadsheet is a PHP library used for reading and writing spreadsheet files across various formats. It functions as… haris-musa/excel-mcp-server — This project is a Model Context Protocol server that provides an interface for AI agents to programmatically create,… burnash/gspread — gspread is a Python client library and API wrapper designed for programmatically interacting with Google Sheets. It…