将.xls文件中的数据传递给python列表

时间:2013-05-14 14:18:39

标签: python

打开工作簿

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'。我怎么能摆脱这个?一切都是字符串吗?我每次都必须转换吗?

1 个答案:

答案 0 :(得分:1)

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

此外,您可能希望查看最近的openpyxl