Python处理Excel文件(csv, xls, xlsx)

Python011

Python处理Excel文件(csv, xls, xlsx),第1张

Excel文件格式主要有csv,xlsx和xlsx,对于不同的格式,我们使用不同的包来进行处理。

其中, encoding='utf-8-sig' 是为了编码正常可以正确显示中文, spamreader 中的每一个 row 为list格式,可以循环取出每个单元格的值。

结果

如果csv文件是数据类的,那么使用 pandas 包读写数据会更方便。

结果:

参数:

结果:

参数:

Excel文件有三层对象:工作薄、工作表和三元格,分别对应 openpyxl 包中的workbook、sheet和cell。

: openpyxl 功能全面,还支持:合并单元格、数学运算、单元格格式、迭代器 ws.iter_rows() 操作等。

: xlrd 打开为只读模式,不可修改。

结果:

结果:

python爬虫将读取的数据导出excel文件并整理整齐的方法如下。

1、输入import-xlsxwriter。

2、输入excel的for循环。

3、excel收入的文件为格式化数据,在爬取数据后需要提前清洗数据。注意,excel是从1开始的列。使用xlwt模块的主要代码,整个过程就是模拟手动将数据一个个填写到Excel的单元格中,然后保存该Excel文件。