# OfficeEngine **Repository Path**: zijunma/office-engine ## Basic Information - **Project Name**: OfficeEngine - **Description**: 1.Qt C++ 向Word中插入图片和表格; 2.Qt C++ 读取Excel中的数据; 3.支持Office和WPS - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-01-21 - **Last Updated**: 2025-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OfficeEngine #### 介绍 ##注意事项 1. 该项目是Demo 2. 在运行时必须保证:首先点击打开文档,选择正确的文档,再点击解析表格 3. 解析表格的算法,根据自己实际业务情况写,但是ExcelEngine基本不需要重新写 ##待优化说明 1. 这个版本没有添加读取Excel一个区域(根据表格的左上角和右下角选定区域)的功能,该功能优点:在读取大量数据时比getCell快许多(大概快80%) 2. 该ExcelEngine适合操作大量数据表格,因为是分段读取Excel内容,但是缺点是,将打开文档、读取处理文档数据和关闭文档资源分成三块,这增加了异常概率(因为大概文档后,可能程序意外退出,此时Office软件还在运行,且文档也被此进程占用,只能通过任务管理器关闭) 3. 待优化:以后将增加一版读取少量数据的ExcelEngine。该版本的思路:将Excel中的数据一次性读取到内存中,然后退出释放资源,这样就避免了异常的不确定性。