在保存程序的python_prg文件夹同一层中建立data文件夹,接着在里面新建sales文件夹,然后以负责人编号作为文件名,将销售发票数据保存于此,如图3-2所示。
Excel文件是以工作簿的形式进行储存的,而工作簿中又包含了多张工作表,如图3-3所示。
所以需要在打开sales文件夹下多个工作簿之后,从其中包含的多张工作表内读取销售发票数据,然后将其记录到销售清单中。
而此处使用的数据是以图3-4的方式进行记录。
销售发票数据是由每一位销售负责人自己建立各自的工作簿,然后一张工作表中记录一张销售发票。但是一个工作簿中有可能包含多张工作表,具体的数量根据负责人的不同会有所变化。
销售发票的具体格式见图3-4,其中有浅色背景的部分将会保存至销售清单中
读取指定范围内的单元格内容
并制作数据清单
先要说明编写程序所需的环境。
由Python编写的程序,通常保存在带有.py后缀名的文件中,那么这里就使用文件名sales_slip2csv.py,将程序保存在python_prg文件夹中。
顺带一提,文件名中sales表示该程序是销售用的,slip指发票,csv说明输出是CSV文件,而2则代替英文单词to,合起来之后,slip2csv的含义为“发票(转换)至CSV文件”。此类用2代替to的写法,是一种很常见的谐音使用方式。
本章示例程序将会提取多个销售发票文件各自所包含的数据,制作整合清单。