0

打开工作簿

import xlrd
wb = xlrd.open_workbook('/home/AlAhAb65/Desktop/Parameter.xls')

检查工作表名称

wb.sheet_names()

按名称获取第一张纸

sh = wb.sheet_by_name('QA_TEST')
l = []

遍历行,将每个行作为可以索引的列表返回:

for rownum in range(sh.nrows):
    l.append(sh.row_values(rownum))
print l

当我从 excel 读取到 python 列表时,每个数据之前总会出现“u”。我怎样才能摆脱这个?一切都读作字符串吗?我必须每次转换吗?

4

1 回答 1

1

'u' 不是字符串的一部分,它出现在引号之前,表示一个 unicode 字符串,应该没问题。

此外,您可能想看看更新的openpyxl

于 2013-05-14T14:23:09.543 回答