为医疗数据管理设计的智能化 Excel 处理软件。软件提供两大核心功能:excel文件数据拆分和数据融合,帮助用户高效处理复杂的 Excel 数据。
点击空白处退出提示
为医疗数据管理设计的智能化 Excel 处理软件。软件提供两大核心功能:excel文件数据拆分和数据融合,帮助用户高效处理复杂的 Excel 数据。
1 .数据拆分功能
✅ 智能筛选:支持多条件组合筛选
✅ 数据分组:按指定列自动分组生成多个 Sheet
✅ 列管理:支持删除不需要的列或使用配置保留特定列
✅ 自定义命名:支持自定义输出文件名称
2.数据融合功能
✅ 单文件融合:合并两个 Excel 文件的数据
✅ 批量融合:自动识别文件夹中的文件并分组融合
✅ 智能排序:按配置文件定义的顺序排列 Sheet
✅ 统计行数:自动添加数据统计信息
实现亮点:
1.智能表头识别引擎:通过行特征分析(填充率、字符串比例、数据类型分布)自动判断表头位置,兼容单行/多行/合并单元格表头,这在处理来自不同医院的 Excel 文件时非常实用
2.配置驱动的业务逻辑:将医院列表、CASES 关键字、融合规则、删除列预设等全部外置到 config.ini,切换项目只需改配置
跨平台适配:
3.字体自适应(macOS: PingFang SC / Windows: Microsoft YaHei / Linux: Sans)
窗口尺寸适配
4.芯片架构检测(Apple Silicon vs Intel)
5.Unicode 规范化处理(unicodedata.normalize('NFKC', ...))解决中英文逗号、全角半角混用
6.智能列名匹配:筛选时支持精确匹配 → 不区分大小写匹配 → 模糊包含匹配,三级递进
7.预设值选择弹窗:根据选择的筛选列类型(患者编号/医院/其他),动态展示不同的选择器(CASES 列表 / 带搜索的医院列表),减少手动输入错误
8.合并单元格标题处理:融合时使用 openpyxl 直接操作单元格,实现标题合并、字体加粗、居中对齐等样式
9.Sheet 名称安全处理:自动清理非法字符([]\/?*:)、截断到 31 字符限制



评论