No description
- C++ 63.2%
- Makefile 25.7%
- Shell 7%
- Python 2%
- M4 2%
- Other 0.1%
|
|
||
|---|---|---|
| benchmark | ||
| bin | ||
| debian | ||
| doc | ||
| doc_example | ||
| include | ||
| m4 | ||
| misc | ||
| src | ||
| test | ||
| aclocal.m4 | ||
| AUTHORS | ||
| autogen.sh | ||
| CHANGELOG | ||
| compile | ||
| config.guess | ||
| config.h.in | ||
| config.sub | ||
| configure | ||
| configure.ac | ||
| depcomp | ||
| install-sh | ||
| liborcus-spreadsheet-model.pc.in | ||
| liborcus.pc.in | ||
| LICENSE | ||
| ltmain.sh | ||
| Makefile.am | ||
| Makefile.in | ||
| missing | ||
| README.md | ||
| test-driver | ||
Orcus - library for processing spreadsheet documents.
Orcus is a library that provides a collection of standalone file processing filters. It is focused primarily on providing filters for spreadsheet documents.
The library currently includes the following import filters:
- Microsoft Excel 2007 XML
- Microsoft Excel 2003 XML
- Open Document Spreadsheet
- Plain Text
- Gnumeric XML
- Generic XML
- Apache Parquet (via Apache Arrow library)
The library also includes low-level parsers for the following:
- CSV
- CSS
- XML
- JSON
- YAML (experimental)
These parsers are all implemented as C++ templates and require a handler class passed as a template argument so that the handler class receives various callbacks from the parser as the file is being parsed.
API Documentation
- Official API documentation for general users of the library.