用pandas excelwriter创建对象用openpyxl的loadwork()赋表给writer最后在把dataframe利用to_excel函数如果sheetname是openpyxl读取已有excel文件已经存在的表就会提示At least one sheet must be visible,如果命名没有添加到writer中的表就可以追加新的表到前面openpyxl读取的文件后面,总之想问如何利用pandas向excel文件中已经创建的sheet添加数据而不是覆盖或者读取出来另建表
1条回答 默认 最新
- 寂寞秋风 2021-08-16 15:28关注
加上如下语句即可
self.Writewriter.book = load_workbook(self.ExcelFilePath)
self.Writewriter.sheets={ws.title:ws for ws in self.Writewriter.book.worksheets}
File.to_excel(excel_writer = self.Writewriter, sheet_name = self.ExcelSheetName, index = False)解决评论 打赏 举报无用 7
悬赏问题
- ¥15 微信公众号自制会员卡没有收款渠道啊
- ¥15 stable diffusion
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿