- 新增Excel表头转换工具的可执行文件 - 添加打包说明文档,包含一键打包和手动打包方法 - 添加README文档说明工具功能和使用方法 - 包含转换规则、安装要求和使用注意事项 - 添加requirements.txt指定依赖版本 - 包含build.spec打包配置文件
Excel表头转换工具
这是一个用于批量转换Excel文件表头的图形界面工具,可以根据预定义的规则将老系统的表头转换为新系统的表头格式。
功能特点
- 图形化用户界面,操作简单
- 批量处理指定目录下的所有Excel文件
- 保持原有目录结构输出
- 详细的转换日志记录
- 错误处理和进度显示
转换规则
1. 表头重命名(A转B)
- 件号 → 部门件号
- 题名 → 文件题名
- 责任者 → 责任者
- 文件编号 → 文号
- 形成日期 → 文件形成日期
- 页数 → 页数
- 关键词 → 关键词
- 内容描述 → 内容描述
- 附注 → 附注
- 档号 → 档号
2. 删除列
以下列将被删除:
- 表格名称
- 性别
- 出生年月
- 文件名称
- 图片文件名
- PDF名称
3. 新增空值列
以下列将被添加并填入空值:
- 流水号、附件数量、张页号、顺序号、涉及人名、所属卷宗
- 保管期限、密级、年度、案卷分类、移交部门、存址号
- 部门归档时间、相关案卷、所属项目、单位名称、状态、备注
- 类型、文件类型、次要责任者、文种、物理存址号、主送者
- 附件名称、交替题名、组卷字段、全宗号、案卷号
4. 固定值列
以下列将被添加并填入固定值:
- 著录人:zhongyuan
- 档案状态:已入库
- 语种:中文
- 载体类型:纸质
安装要求
确保已安装Python 3.6+,然后安装依赖包:
pip install -r requirements.txt
使用方法
-
运行程序:
python excel_converter.py -
在图形界面中:
- 选择输入路径(包含要转换的Excel文件的根目录)
- 选择输出路径(转换后文件的保存位置)
- 点击"开始转换"按钮
-
程序将:
- 递归扫描输入路径下的所有子文件夹
- 找到所有.xlsx文件
- 按照转换规则处理每个文件
- 保持原有目录结构输出到指定位置
- 显示转换进度和详细日志
注意事项
- 程序只处理.xlsx格式的文件
- 假设每个Excel文件只有一个工作表
- 第一行为表头,数据从第二行开始
- 转换过程中会生成详细的日志文件
- 如果遇到错误,会在界面和日志中显示详细信息
日志文件
程序运行时会自动生成日志文件,文件名格式为:conversion_log_YYYYMMDD_HHMMSS.log
日志包含:
- 转换开始和结束时间
- 处理的文件列表
- 转换成功和失败的统计
- 详细的错误信息(如果有)
Description
Languages
Python
100%