Overview of libxlsxwriter
mainlibxlsxwriter is a C library designed to create Excel 2007+ XLSX files. It allows you to write text, numbers, formulas, and hyperlinks across multiple worksheets.
Key features include:
- 100% compatible Excel XLSX files.
- Full Excel formatting, merged cells, and defined names.
- Autofilters, charts, and data validation (including dropdown lists).
- Conditional formatting.
- Support for worksheet images (PNG, JPEG, GIF) and cell comments.
- Support for adding Macros.
- Memory optimization mode for handling large files.
Technical specifications:
- Written in ANSI C.
- Single dependency:
zlib. - Platform support: Linux, FreeBSD, OpenBSD, OS X, iOS, Windows, MSYS/MSYS2, and Cygwin.
- Compiler support: GCC, Clang, Xcode, MSVC 2015, ICC, TCC, MinGW, and MingGW-w64/32.
- Architecture: 32/64 bit, big/little endian.