# Excel **Repository Path**: sai-chao/excel-compose ## Basic Information - **Project Name**: Excel - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-12 - **Last Updated**: 2025-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 开发一个Excel数据比对系统,具体要求如下: 功能需求: 1. 比对两个Excel文件:科研处Excel vs 财务Excel 2. 匹配字段:项目名称、项目负责人 【注意,可能后续 Excel 中匹配字段名称不一致,可以采用选项让其选择序号进行数据处理】 3. 财务Excel预处理:去除项目名称前的编号(如:050002010000120152114002 【文明互鉴下的圣经犹太伦理与先秦儒家伦理比较研究】→ 文明互鉴下的圣经犹太伦理与先秦儒家伦理比较研究) 4. 输出要求:在财务侧文件中标注颜色,保持内容格式不变 5. 匹配规则: - 项目负责人必须100%匹配 - 项目名称采用模糊匹配 - 完全匹配:绿色标记 - 财务项目名称包含科研处项目名称:黄色标记 - 部分内容重合:蓝色标记 6. 具备导出功能 技术栈: 后端:FastAPI + uv 文件处理:pandas, openpyxl 模糊匹配:fuzzywuzzy/rapidfuzz 单体应用,前后端不分离采用 Vue+Tailwind 终端使用 wsl,开发完毕打包成为容器 实现要点: 1. 文件上传接口(支持.xlsx格式) 2. 数据清洗和预处理模块 3. 多级匹配算法 4. 颜色标注功能 5. 文件下载接口 请提供完整的代码实现,包括API路由、业务逻辑、错误处理等。