Excel多个工作表保留原有工作表写入问题

之前一直使用pandas对数据进行操作,直到今天为了给小孩子写一个随机数字练习的作业程序,发现pandas下以前直接用:data.to_excel(your_path,sheet_name=’sheet1′)的方法会覆盖掉原有数据,无论你是如何创造新表格都会发现:原有表格不翼而飞

为解决这个问题,又卡壳了几天:查攻略与手册,都是采用ExcelWriter进行操作,但试了好多次都发现表格没有改动。最后,在pandas手册上找到了原因:所有代码都正确,但没有看到excel文件的更新,最终发现是writer.save()在搞鬼。

于是问题飞速解决,代码最后一行:增加一个writer.save()数据立现。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注