日本工资明细转换工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.9KB

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