Displaying 1 to 17 from 17 results

excelize - Golang library for reading and writing Microsoft Excel™ (XLSX) files.

  •    Go

Excelize is a library written in pure Golang and providing a set of functions that allow you to write to and read from XLSX files. Support reads and writes XLSX file generated by Microsoft Excel™ 2007 and later. Support save file without losing original charts of XLSX. This library needs Go version 1.8 or later. The full API docs can be seen using go's built-in documentation tool, or online at godoc.org.Here is a minimal example usage that will create XLSX file.

EPPlus - Create advanced Excel spreadsheets using .NET

  •    CSharp

Create advanced Excel spreadsheets using .NET, without the need of interop. All support is currently referred to Stack overflow. A tutorial is available in the wiki and the sample project can be downloaded with each version. The old site at Codeplex also contains material that can be helpful. Bugs and new feature requests can be added to the issues tracker.

unioffice - Pure go library for creating and processing Office Word (

  •    Go

Announcement (2019/04/29): UniDoc aquires gooxml. UniDoc (https://unidoc.io and https://github.com/unidoc) has aquired gooxml from Baliance and we plan to add it to our suite of document format support for Go. The repository (gooxml) will be moving to a new home: https://github.com/unidoc/unioffice and the package name will be come unioffice.

Simple OOXML


Simple OOXML makes the creation of Open Office XML documents easier for developers. Modify or create any .docx or .xlsx document without Microsoft Word or Microsoft Excel. Uses the Open Office SDK v 2.0.

XOOXml library


A strong-typed library class based on OOXML SDK 2.0, to create Xlsx files

ebInterface Plugin for Word 2007, 2010 & 2013


The ebInterface PlugIn for Word 2007 makes it easier to use ebInterface, the Austrian XML standard for electronic invoicing.

OOXML Validator


Validates all types of OOXML-packages (docx, xlsx, pptx, etc) and presents clear information on the errors.

MarkLogic Sample Authoring App for Word

  •    CSharp

The MarkLogic Authoring Sample App for Word lets authors enrich Word documents using Content Controls, associate and manage metadata with those Controls, as well as search and reuse existing Controls and their metadata in new Word documents.

MarkLogic Toolkit for PowerPoint

  •    CSharp

The MarkLogic Toolkit for PowerPoint allows you to quickly build content applications with MarkLogic Server that extend the functionality of Microsoft PowerPoint and leverage Open XML (OOXML). Includes PowerPoint Addin with supporting C#, Javascript, and XQuery APIs

MarkLogic Toolkit for Word

  •    CSharp

The MarkLogic Toolkit for Word allows you to quickly build content applications with MarkLogic Server that extend the functionality of Microsoft Word and leverage Open XML (OOXML). Includes Word Addin with supporting C#, JavaScript, and XQuery APIs

Standalone tool for extracting embedded Office Open XML objects from files

  •    CSharp

This tool is a standalone tool that will allow users to extract all embedded Open XML Format objects from a document as standalone Open XML Format files that can be opened and edited. With the release of Office 2007 came the introduction of new default file formats, called Of...

ooxml_parser - Ruby OOXML Parser

  •    Ruby

ooxml_parser is a Ooxml files (docx, xlsx, pptx) parser written in Ruby.

com.elovirta.ooxml - DITA to Word plug-in

  •    XSLT

A DITA-OT plug-in to generate Office Open XML (OOXML) output from DITA source. Standard DITA-OT plug-in installation, see DITA-OT documentation. Only latests stable version of DITA-OT is supported, but older version may work.

msoffcrypto-tool - A Python tool and library for decrypting MS Office files with passwords or other keys

  •    Python

msoffcrypto-tool (formerly ms-offcrypto-tool) is a Python tool and library for decrypting encrypted MS Office files with password, intermediate key, or private key which generated its escrow key. Password and more key types are supported with library functions.

docx2hub - Converts Microsoft docx to flat hub XML

  •    XSLT

Please note that this is just a library and not a standalone converter. For further information and an example implementation see the frontend project. Another usage example is docx2tex. If you want to include this library in your XProc pipeline, please refer to this tutorial.

docx2tex - Converts Microsoft Word docx to LaTeX

  •    XSLT

…or get source via Git. Please note that you have to add the --recursive option in order to clone docx2hub with submodules. You can specify a custom configuration file for docx2tex. There are two different formats to write a configuration.

xlsx - Fast and safe way to read/update your existing Excel xlsx files

  •    Go

Truth be told, developing of any library starts with some personal goals of author. Someone wants simple library to read Excel files, someone wants to create a new file, other wants to add charts. What if I need to open a well formatted file created with my favorite desktop application and update only one value?! I must get almost same file with just one updated value. None of existing library was able to do it. Corrupted file or lost formatting is common issue.