2012-05-26 33 views
2

你如何添加一個新的列和/或排在xlrd片排至.xls文件?如何添加新列,並使用xlrd

我有一個.xls文件,我使用open_workbook()讀取,我需要添加一個新的列(「bouncebacks」)到第一張表格然後新的表格中,但我找不到xlrd中的任何函數顯示如何添加新行和/或列的文檔?

如果我不能在xlrd中添加行/列有另一種方法/庫允許我將行或列添加到.xls文件嗎?

你能告訴我如何將一行和一列添加到工作表嗎?

import xlrd 

book = xlrd.open_workbook("abc.xls") 
sheet = book.sheet_by_index(0) 

# how do I add a new column("bouncebacks") to the sheet? 
# how do I add a new row to the sheet? 

回答

2

xlrd用於讀取.xls文件。寫給它使用xlwt

+0

xlwt是創建一個新的xls文件。 –

+0

檢查[此](http://stackoverflow.com/questions/2725852/writing-to-existing-workbook-using-xlwt)進行。 – YusuMishi

3

xlrd讀取xls文件。 xlwt創建新的xls文件。你需要xlutils。閱讀this。通過你會發現在那裏提到的教程。

相關問題