多个excel(包括多个sheet)合并

参考:

废物大师兄的博客:https://www.cnblogs.com/cjsblog/p/9314166.html

疯了的小蜗xlrd详解:https://www.cnblogs.com/insane-Mr-Li/p/9092619.html

最近重新回顾Python基础,看视频看到讲课老师留下来的作业:合并多个excel表格。

思路:寻求有关操作excel表格的模块,打开需要合并的表格以及表格里的sheet表,然后按行读取sheet表里的内容,放入最终的合并表里。

1、Python有关Excel读写操作库:xlrd,xlwt,xlsxwriter

xlrd:用于开发人员从Microsoft Excel(tm)电子表格文件中提取数据的库

xlwt:是一个供开发人员用来生成与Microsoft Excel 95到2003版兼容的电子表格文件的库。包本身是纯Python,不依赖于标准Python发行版之外的模块或包。

xlsxwriter:用于以Excel 2007+ XLSX文件格式编写文件,可以将文本,数字,公式和超链接写入多个工作表,并支持格式化等功能。

这里,我选择xlrd打开文件,xlsxwriter写入文件。

2、编写对应函数:


打开文件并读取返回内容

3、合并


将三个exce表格合并到一个新表格中

合并结果如下:


内容汇总

你可能感兴趣的:(多个excel(包括多个sheet)合并)