如何使用xlrd将新列和行添加到.xls文件中

时间:2012-05-26 04:55:30

标签: python excel xlrd

如何在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 个答案:

答案 0 :(得分:4)

xlrd读取xls个文件。 xlwt会创建新的xls个文件。您需要xlutils。阅读this。完成你在那里找到的教程。

答案 1 :(得分:2)

xlrd用于从.xls文件中读取。写信给它使用xlwt