本文介绍: andas是Python处理数据最好用的工具包。处理好了的数据,也可以写回到原来的或新的Excel文件。但如果处理结果要写入到多张表,就要注意了。用Pandas把DataFrame数据写入Excel文件,一般使用to_excel但如果你有多张表要写入,上述方法永远是后一张表覆盖掉前一张表。即使每次修改sheet_name也不行。最终得到的文件中只有sheet3存在,而sheet1和sheet2被相继覆盖掉了。网上搜来的大部分文章,给出的解决方法都比较复杂。……
Pandas是Python处理数据最好用的工具包。处理好了的数据,也可以写回到原来的或新的Excel文件。但如果处理结果要写入到多张表,就要注意了。
用Pandas把DataFrame数据写入Excel文件,一般使用to_excel
方法:
但如果你有多张表要写入,上述方法永远是后一张表覆盖掉前一张表。即使每次修改sheet_name
也不行。比如下面的代码:
最终得到的文件target_file
中只有sheet3
存在,而sheet1
和sheet2
被相继覆盖掉了。
网上搜来的大部分文章,给出的解决方法都比较复杂。这里介绍一种比较简单的方法:
一、全新文件的写入方法
假如你有多张表要写入到一个全新的文件中,方法非常简单,多使用一个叫ExcelWriter
的方法即可。例如:
二、已有文件增加Sheet的方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。