- # 日本工资明细转换工具
-
- ## 功能简介
-
- 此工具用于将日本工资明细表格数据转换为标准格式,支持批量处理多名员工的数据。
-
- ## 主要功能
-
- 1. 导入Excel格式的工资明细表
- 2. 维护员工信息(姓名、公司、银行账户等)
- 3. 自动转换并生成标准格式的工资明细表
- 4. 批量处理多个员工的数据
-
- ## 安装说明
-
- ### 开发环境安装
-
- 1. 确保已安装Python 3.6+
- 2. 安装依赖包:
- ```
- pip install -r requirements.txt
- ```
- 3. 运行程序:
- ```
- python main.py
- ```
-
- ### 构建可执行文件
-
- 要构建独立的可执行文件,请运行:
-
- ```
- python build.py
- ```
-
- 构建完成后,可执行文件将位于`dist`目录中。
-
- ## 常见问题解决
-
- ### 关于"信息维护无法保存"的问题
-
- 如果使用打包后的程序遇到信息维护功能无法保存的问题,请按照以下步骤解决:
-
- 1. 确保运行程序时有足够的权限(管理员权限)
- 2. 检查程序所在目录是否有写入权限
- 3. 手动创建一个名为`employee_info.json`的空文件:
- - 在程序所在的文件夹中创建一个文本文件
- - 内容填写`[]`(一个空数组)
- - 将文件重命名为`employee_info.json`
- 4. 重新启动程序,应该就可以正常保存员工信息了
-
- ### 数据文件路径说明
-
- 打包后的程序会在以下位置存储数据文件:
- - 员工信息: 程序同一目录下的`employee_info.json`
- - 模板文件: 程序同一目录下的`template.xlsx`
-
- ## 使用说明
-
- 1. 启动程序
- 2. 点击"选择Excel文件"导入原始工资明细表
- 3. 点击"信息维护"添加或更新员工信息
- 4. 选择导出位置
- 5. 点击"开始转换"生成标准格式的工资明细表
-
- ## 开发者说明
-
- 本程序基于Python开发,使用以下库:
- - tkinter: 用于GUI界面
- - openpyxl: 用于Excel文件处理
- - pandas: 用于数据处理
- - xlwings: 用于高级Excel操作
-
- ## 联系方式
-
- 如有问题,请联系开发者。
|