QtCsv is a simple and easy-to-use library for reading and writing CSV files with Qt. It provides convenient APIs to handle CSV data in Qt applications.
- Read and write CSV files easily
- Integrate with Qt data structures
- Lightweight and header-only
- Add
QCsv.hppandQCsv.cppto your project. - Include the header in your code:
#include "QCsv.hpp"
- Use the provided classes to read or write CSV files.
- see more: Docs
Use CMake to build the project:
mkdir build && cd build
cmake ..
makeSee LICENSE for details.
QtCsv 是一个基于 Qt 的简单易用的 CSV 文件读写库,适用于需要在 Qt 应用中处理 CSV 数据的场景。
- 简单读写 CSV 文件
- 与 Qt 数据结构集成
- 轻量级,头文件实现
- 将
QCsv.hpp和QCsv.cpp添加到你的项目中。 - 在代码中包含头文件:
#include "QCsv.hpp"
- 使用库中提供的类进行 CSV 文件的读写。
- 更多内容: 文档
使用 CMake 构建项目:
mkdir build && cd build
cmake ..
make详情见 LICENSE。
structure
QCsv/
├── QCsv.hpp # 核心接口(当前的)
├── QCsvAdvanced.hpp # 高级功能(排序、过滤、统计等)
├── QCsvIO.hpp # 导入导出扩展(Excel、SQL、JSON等)
├── QCsvFormula.hpp # 公式和计算功能
├── QCsvUndo.hpp # 撤销/重做功能