【发布时间】:2018-07-03 12:12:19
【问题描述】:
我已经为此工作太久了。我有一张 Excel 表格(sheetname = 'abc'),里面有图像,我想要一个 Python 脚本,在同一个 Excel 文件的第二张单独的表格(sheetname = 'def')上写入数据框。谁能给我一些示例代码,因为每次我尝试编写数据框时,第一张带有图像的表格都会被清空。
这是我尝试过的:
book = load_workbook('filename_of_file_with_pictures_in_it.xlsx')
writer = pd.ExcelWriter('filename_of_file_with_pictures_in_it.xlsx', engine = 'openpyxl')
writer.book = book
x1 = np.random.randn(100, 2)
df = pd.DataFrame(x1)
df.to_excel(writer, sheet_name = 'def')
writer.save()
book.close()
它将随机数保存在名为“def”的工作表中,但第一个工作表“abc”现在变为空。
这里出了什么问题?希望有人可以帮助我。
【问题讨论】:
标签: python excel pandas dataframe