最近在工作中遇到这样一个问题,每天都要处理下面一批Excel表格:每个表格只有一张表格,表格的前两行是表格标题和表头,表格的最后一行表是相关人员签名。最终目的是将每个表格的内容合并到一张Excel表格中,成为一张表格。复制粘贴等操作占据了每天大部分的时间。表格样式如下:需求分析根据描述,最终需求应该是这样的:选择这批表格中任意一张表格的前两行作为新表格的标题和表头,存储内容这两行以嵌套列表的形式插入到一个名为data的空列表中。取每张表的第3行至倒数第二行,删除空白行的内容。并将所有表的内容以子列表的形式依次插入到数据列表中。将任何表的最后一行作为子列表插入到数据列表中。最后将数据列表的内容写入一个新的Excel表中。查阅资料,上网查了几分钟,得出以下结论:-3.1可以使用xlrd和xlsxwriter模块来解决二次需求;3.2之所以使用xlrd和xlsxwriter是因为:xlrd擅长读取Excel文件,不适合写入,使用xlsxwriter大规模写入Excel表格不会出错。CodingEverything以解决当前问题为导向,去做吧。coding......阅读原文获取代码:https://developer.aliyun.com/...
