簡體   English   中英

如何使用熊貓編輯XLSX電子表格

[英]How do I edit XLSX spreadsheets with pandas

如何使用熊貓或任何其他庫編輯電子表格。

我有一個CSV,用於讀取數據和一些過濾器,准備將其保存在XLSX工作表中。

但是,當我嘗試將數據幀發送到此XLSX工作表時,該文件將通過刪除工作表中所有現有的編輯和工作表而被覆蓋。

我正在嘗試這樣做。

excel_name = 'data/nessus/My Scans/Janeiro_2019/teste.xlsx'
writer = pd.ExcelWriter(excel_name,  engine='xlsxwriter')
df5.to_excel(writer, sheet_name='FullExport', index=False)
workbook=writer.book
worksheet = writer.sheets['FullExport']    
writer.save()

我認為我做錯了,但是我無法解決。

PS:

此數據幀應發送到第2行上名為“ FullExport”的工作表

在熊貓0.24版本中,它們將成為mode='a'的選項; 然而; 現在,您將必須:

writer = pd.ExcelWriter(excel_name, engine='openpyxl')
writer.book = load_workbook(excel_name)
df5.to_excel(writer, sheet_name='FullExport', index=False)
writer.save()
write.close() # i think close() already runs the save function above

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM