我一直在環顧四周,但不能找到一個簡單的解決方案,將我的工作表轉換爲字典。我的工作表看起來像這樣,每個字符串都放在它自己的一行中,前面的列是空的。我可以很容易地把它變成一本字典嗎?或者我必須用空格填充空單元格嗎?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