- 下载并安装python 3.10,安装完成在命令提示符下输入python --version,如果有正常输出,说明安装成功。
- ![[Pasted image 20230317131309.png]]
- 解压缩Payroll_v1.0这个文件。
- 工资文件xls放进去解压缩后的文件夹
- 在这个文件夹的空白位置右键,选择命令提示符
- ![[Pasted image 20230317130847.png]]
- 按照命令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.png
顾名思义:
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
等价,其他的同理。
建议测试阶段,只使用单行工资数据,用于测试。