我對Python很新,我覺得這個問題相當簡單,但我無法弄清楚它...從excel數據循環到每個鍵有多個值的字典
我有一個數據表Excel中有B列字符串和C到I列作爲值。我想創建一個字典,其中對於列中的每個鍵值,我將C列的值分配給I.我計算出每行如何執行,每次執行一個,但我正在查找for
循環語法在整個excel數據表中執行 。
這裏是我的代碼:
NYSE = {}
NYSE.setdefault(sheet['B5'].value, []).append(sheet['C5'].value)
NYSE.setdefault(sheet['B5'].value, []).append(sheet['D5'].value)
NYSE.setdefault(sheet['B6'].value, []).append(sheet['C6'].value)
NYSE.setdefault(sheet['B6'].value, []).append(sheet['D6'].value)
print NYSE
我可以手動不斷加入到這個... B7 C7,B7 D7等,但必須有辦法在功能和輸出字典迴路這一點。
您可以將它轉換爲csv文件? – RoadRunner
是的,我可以使用csv或xlsx文件 – Deuce525