- YXlsx is a lightweight library for reading and writing Excel (
*.xlsx
) files, designed for seamless integration with YTX. - This library is implemented in C++ using the Qt framework, and is inspired by QXlsx.
- Efficient and simple: Provides essential functionality for reading and writing data without handling Excel styles or formatting.
- Data type support: Supports reading and writing basic data types, including:
- Numbers (
int
,double
, etc.) - Booleans (
true/false
) - Dates (ISO 8601 format recommended)
- Shared strings (optimized for Excel's shared string table).
- Numbers (
- Focus on data: YXlsx is specifically designed as a bridge for handling data in Excel files. It does not process or apply cell formatting, styling, or advanced features.
- Data validation: Ensure that your data is validated and preprocessed before passing it to the library for optimal results.
- Please refer to the Setup Instructions for detailed installation and configuration steps.
- A special thanks to the QXlsx project for providing the foundation on which this library was built.
- YXlsx is released under the MIT License. Feel free to use, modify, and distribute this library in your projects.