UniOffice Go 语言的 Office 文档处理库

程序名称:UniOffice

授权协议: AGPLv3

操作系统: 跨平台

开发语言: Google Go

UniOffice 介绍

unioffice 是一个纯 Go 的开源库,实现对 Office Word、Excel 和 PowerPoint 文件的创建和处理功能。
其目标是成为一个兼容性最强,性能最好的 Go 语言 Office 文档处理库。

当前的功能:

  • Documents (docx) [Word]
    • Read/Write/Edit
    • Formatting
    • Images
    • Tables
  • Spreadsheets (xlsx) [Excel]
    • Read/Write/Edit
    • Cell formatting including conditional formatting
    • Cell validation (drop down combobox, rules, etc.)
    • Retrieve cell values as formatted by Excel (e.g. retrieve a date or number as displayed in Excel)
    • Formula Evaluation (100+ functions supported currently, more will be added as required)
    • Embedded Images
    • All chart types
  • PowerPoint (pptx) [PowerPoint]
    • Creation from templates
    • Textboxes/shapes

UniOffice 官网

https://unidoc.io/unioffice/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。