Overview of unioffice capabilities
masterunioffice is a high-performance Go library for creating and editing Office Open XML documents. Supported formats include:
Word (.docx)
- Read, Write, and Edit
- Formatting, Images, and Tables
- Word to PDF conversion
Excel (.xlsx)
- Read, Write, and Edit
- Cell formatting (including conditional formatting)
- Cell validation (drop-down comboboxes, rules, etc.)
- Formatted value retrieval (e.g., dates/numbers as displayed in Excel)
- Formula Evaluation (100+ functions supported)
- Embedded Images and all chart types
PowerPoint (.pptx)
- Creation from templates
- Textboxes and shapes