How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,
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
A simple and light excel file reader to read a standard excel as a table faster | 一个轻量级的Excel数据读取库,用一种更关系数据库的方式解析Excel。
The main features of szyhf/go-excel are: Office Document Processing, Office Document Tools.
Projects with overlapping indexed features include: plandem/xlsx — Fast and reliable way to work with Microsoft Excel™ [xlsx] files in Golang. unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… tealeg/xlsx — This is a Go library for reading and writing XLSX files, providing a toolkit for spreadsheet generation and data… 360entsecgroup-skylar/excelize. iofficeai/officecli — OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and… dagwieers/unoconv — Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice.