2016-02-11 156 views
1

我正在用xlswriter完成我的第一步。Python xlsxwriter - 將工作表添加到現有工作簿

我有一個現有的工作簿test.xlsx,我想添加一個新的工作表 - sheet 2

是我的嘗試是:

import xlsxwriter as xl 
xbook=xl.Workbook('test.xlsx') 
xbook.add_worksheet('sheet2') 

這裏的問題是,它會覆蓋工作簿中的所有其他表。 如何在不覆蓋工作簿中的所有其他工作表的情況下添加工作表?

+0

嘿,你可以使用[** openpyxl **](https://openpyxl.readthedocs.org/en/2.3.3/tutorial.html#create-a-workbook)爲此,當然它可以與**完美兼容。xlsx **文件 –

+0

你能解釋一下嗎? 我嘗試: '從openpyxl進口load_workbook \ n WB = load_workbook( 'test.xlsx')\ n WS = wb.create_sheet()\ n ws.title = 「片2」' 但表未創建! –

回答

2

我不認爲這仍然是可能的xlsxwriter。請看這個答案help

相關問題