我一直在环顾四周,但不能找到一个简单的解决方案,将我的工作表转换为字典。我的工作表看起来像这样,每个字符串都放在它自己的一行中,前面的列是空的。我可以很容易地把它变成一本字典吗?或者我必须用空格填充空单元格吗?Excel表格到python字典
为清楚起见进行编辑:破折号就是代表值前面的空列。我有一个xls和csv文件的数据。字典应该将第一列作为键,然后第二和第三列作为“子键(?)”,第四行作为值。纸张的样子this,我我打算在QTreeView则
key 1
----value 1
--------value a
--------value b
--------value c
----value 2
--------value d
--------value e
key 2
----value 3
--------value f
--------value g
--------value h
----value 4
--------value i
--------value j
你*实际*有一个Excel文件(如'xls' /'xlsx'文件)还是只是一个CSV文件?为什么你的文件按照你描述的方式设置?你的文件是否为破折号?你想要的结果'Dict'看起来像什么? –
我试图增加一些清晰的问题 – Louvre
你的'.xls'文件内容是这样吗? http://i.imgur.com/CsjdE91.png – davedwards