mirror of
https://github.com/tfussell/xlnt.git
synced 2024-03-22 13:11:17 +08:00
📊 Cross-platform user-friendly xlsx library for C++11+
build | ||
docs/samples | ||
include/xlnt | ||
source | ||
third-party | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
README.md |
xlnt
Introduction
xlnt is a c++ library that reads and write XLSX files. The API is roughly based on openpyxl, a python XLSX library. It is still very much a work in progress, but I expect the basic functionality to be working in the near future.
Building
It compiles in all of the major compilers. Currently it is being built in GCC 4.8.2, MSVC 12, and Clang 3.3.
Workspaces for Visual Studio, XCode, and GNU Make can be created using premake and the premake5.lua file in the build directory.
Dependencies
xlnt requires the following libraries:
License
xlnt is currently released under the terms of the MIT License.