我想根据值创建一个字典,我从 excel 单元格中获取, 我的代码如下,
wb = xlrd.open_workbook('foo.xls')
sh = wb.sheet_by_index(2)
for i in range(138):
cell_value_class = sh.cell(i,2).value
cell_value_id = sh.cell(i,0).value
我想创建一个字典,如下所示,其中包含来自 excel 单元格的值;
{'class1': 1, 'class2': 3, 'class3': 4, 'classN':N}
关于如何创建这本词典有什么想法吗?
最佳答案
或者你可以试试pandas
from pandas import *
xls = ExcelFile('path_to_file.xls')
df = xls.parse(xls.sheet_names[0])
print df.to_dict()
关于Python 从 excel 数据创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196013/