1. 下载并安装python 3.10,安装完成在命令提示符下输入python --version,如果有正常输出,说明安装成功。
  • ![[Pasted image 20230317131309.png]]
  1. 解压缩Payroll_v1.0这个文件。
  2. 工资文件xls放进去解压缩后的文件夹
  3. 在这个文件夹的空白位置右键,选择命令提示符
  • ![[Pasted image 20230317130847.png]]
  1. 按照命令python .\payroll_rebuild.py -f 3.xls -t markdown -a 1 -r 4 -c 1 回车运行
  • ![[Pasted image 20230317130939.png]]
  • 其中-f 3.xls -t markdown -a 1 -r 4 -c 1是命令的参数。
  • 具体使用方法和说明如下,如果工资文件内部格式有变动,可以进行参数调整。
options:
-h, --help            show this help message and exit(查看帮助文件)
--filename FILENAME, -f FILENAME
指定工资表数据文件,必须参数,如不在脚本命令文件夹,需使用完整路径
--msgtype MSGTYPE, -t MSGTYPE
指定消息格式,必须参数,text和markdown两种可选,默认为markdown
--account_column ACCOUNT_COLUMN, -a ACCOUNT_COLUMN
接收消息账户所在列,必须参数,请输入数字
--begin_rows BEGIN_ROWS, -r BEGIN_ROWS
工资数据的起始行,不含标题行,必须参数,请输入数字
--begin_columns BEGIN_COLUMNS, -c BEGIN_COLUMNS
工资数据的起始列,必须参数,请输入数字
--end_rows END_ROWS, -er END_ROWS
工资数据指定最大行数,默认取最大行数,非必须参数,请输入数字
--end_columns END_COLUMNS, -ec END_COLUMNS
工资数据指定最大列数,默认取最大列数,非必须参数,请输入数字

查看帮助,通过命令行python .\payroll_rebuild.py --help或者python .\payroll_rebuild.py -h获得。
Pasted image 20230317131147.pngAn image to describe post Payroll_v1.0操作使用说明
顾名思义:

python .\payroll_rebuild.py -f 3.xls -t markdown -a 1 -r 4 -c 1

这行语句的后面参数的意思,即代表3.xls的工资文件,格式是markdown,发送账号在第1列,工资数据开始于第4行第1列
也可以写成:

python .\payroll_rebuild.py --filetype 3.xls --msgtype markdown --account_column 1 --begin_rows 4 --begin_columns 1

因为从帮助文件可知:
--filename-f等价,其他的同理。

建议测试阶段,只使用单行工资数据,用于测试。