添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python中将df写入到一个sheet(清空该sheet),其他sheet内容不变

96浏览 · 2023-08-25 22:08:25
你可以使用Python的pandas模块来实现。首先,你需要将你的DataFrame写入到Excel文件中,并且在写入之前清空该sheet。以下是一个简单的示例代码: ```python import pandas as pd # 读取Excel文件 excel_file = 'example.xlsx' sheet_name = 'Sheet1' df = pd.read_excel(excel_file, sheet_name=sheet_name) # 清空sheet with pd.ExcelWriter(excel_file, engine='openpyxl', mode='a') as writer: writer.book[sheet_name].remove(writer.book[sheet_name]['A1']) writer.book.save(excel_file) # 将DataFrame写入到Excel文件中 with pd.ExcelWriter(excel_file, engine='openpyxl', mode='a') as writer: df.to_excel(writer, sheet_name=sheet_name, index=False) 在这个示例中,我们首先使用`pd.read_excel`方法读取了Excel文件,并且将其中的一个sheet读入到DataFrame中。然后,我们使用`pd.ExcelWriter`方法打开Excel文件,并且通过`remove`方法清空了指定的s