From 0084c3dfd077b341ef8c1332d07d867f502d59d3 Mon Sep 17 00:00:00 2001 From: Zhang Sheng Date: Mon, 1 Dec 2025 09:11:35 +0800 Subject: [PATCH 1/2] feat: add ET file format support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added support for ET files (.et extension) to be parsed as Excel files in docparser.cpp. This change allows WPS Office ET spreadsheet files to be processed by the same Excel parsing logic already in place for .xls and .xlsx files. Log: Added support for WPS Office ET spreadsheet files Influence: 1. Test opening and parsing .et files with Excel content 2. Verify compatibility with existing Excel parsing features 3. Ensure no regression for other file formats 4. Test mixed environments with .et, .xls and .xlsx files feat: 添加ET文件格式支持 在docparser.cpp中添加了对ET文件(.et扩展名)的支持,将其作为Excel文件解 析。此变更允许WPS Office ET电子表格文件通过已有的.xls和.xlsx文件的相同 Excel解析逻辑进行处理。 Log: 新增WPS Office ET电子表格文件支持 Influence: 1. 测试打开和解析包含Excel内容的.et文件 2. 验证与现有Excel解析功能的兼容性 3. 确保其他文件格式不受影响 4. 测试混合使用.et、.xls和.xlsx文件的环境 --- src/docparser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/docparser.cpp b/src/docparser.cpp index edeec88..7233075 100644 --- a/src/docparser.cpp +++ b/src/docparser.cpp @@ -220,6 +220,7 @@ static const std::unordered_map createExtensionMap() { "odp", createOdf }, { "xls", createExcel }, { "xlsx", createExcel }, + { "et", createExcel }, { "xlsb", createXlsb }, { "ppt", createPpt }, { "pps", createPpt }, From 6ae939c5158c36eb8ac41ee8e762fc96175c65d2 Mon Sep 17 00:00:00 2001 From: Zhang Sheng Date: Mon, 1 Dec 2025 09:12:40 +0800 Subject: [PATCH 2/2] chore: bump version to 1.0.25 1.0.25 Log: --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 76754e5..0a91a22 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +docparser (1.0.25) unstable; urgency=medium + + * add ET file format support + + -- Zhang Sheng Mon, 01 Dec 2025 09:11:51 +0800 + docparser (1.0.24) unstable; urgency=medium * improve file conversion fallback logic for truncated files