excel是以工作簿为单位进行存储的,excel里工作簿名称可以是变量吗

首页 > 实用技巧 > 作者:YD1662023-10-29 11:12:32

在保存程序的python_prg文件夹同一层中建立data文件夹,接着在里面新建sales文件夹,然后以负责人编号作为文件名,将销售发票数据保存于此,如图3-2所示。

excel是以工作簿为单位进行存储的,excel里工作簿名称可以是变量吗(9)

Excel文件是以工作簿的形式进行储存的,而工作簿中又包含了多张工作表,如图3-3所示。

excel是以工作簿为单位进行存储的,excel里工作簿名称可以是变量吗(10)

所以需要在打开sales文件夹下多个工作簿之后,从其中包含的多张工作表内读取销售发票数据,然后将其记录到销售清单中。

而此处使用的数据是以图3-4的方式进行记录。

销售发票数据是由每一位销售负责人自己建立各自的工作簿,然后一张工作表中记录一张销售发票。但是一个工作簿中有可能包含多张工作表,具体的数量根据负责人的不同会有所变化。

销售发票的具体格式见图3-4,其中有浅色背景的部分将会保存至销售清单中

excel是以工作簿为单位进行存储的,excel里工作簿名称可以是变量吗(11)

读取指定范围内的单元格内容

并制作数据清单

先要说明编写程序所需的环境。

由Python编写的程序,通常保存在带有.py后缀名的文件中,那么这里就使用文件名sales_slip2csv.py,将程序保存在python_prg文件夹中。

顺带一提,文件名中sales表示该程序是销售用的,slip指发票,csv说明输出是CSV文件,而2则代替英文单词to,合起来之后,slip2csv的含义为“发票(转换)至CSV文件”。此类用2代替to的写法,是一种很常见的谐音使用方式。

本章示例程序将会提取多个销售发票文件各自所包含的数据,制作整合清单。

excel是以工作簿为单位进行存储的,excel里工作簿名称可以是变量吗(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.