python将json转换为excel_使用python将Excel转换为JSON_python_酷徒编程知识库
我有一個(gè)excel文件,我想轉(zhuǎn)換為JSON文件,excel類似于:Col A Col C Col F
1 A EE
2 B FF
4 C FF
5 D HH
6 D HH
7 A EE
8 E EE
希望JSON遵循以下格式:{
"EE": {
"A": {
"Col A key":"1",
"Col A key":"7"
},
"E": {
"Col A key":"8"
},
},
"FF": {
"B": {
"Col A key":"2"
},
"C": {
"Col A key":"4"
}
},
"HH": {
"D": {
"Col A key":"5",
"Col A key":"6"
}
}
}
有什么想法用python?我嘗試了多種方法,但無法解決,這是我迄今:import openpyxl, pprint, json
print('Opening workbook...')
wb = openpyxl.load_workbook('excel_form.xlsx')
sheet = wb.get_sheet_by_name('Sheet')
excel_data = {}
print('Reading rows...')
for row in range(2, sheet.max_row + 1):
Col F = sheet['F' + str(row)].value
Col C = sheet['C' + str(row)].value
Col A = sheet['A' + str(row)].value
excel_data.setdefault(Col F, {})
excel_data[Col F].setdefault(Col C, {'Col A': Col A})
# Open a new text file and write the contents of excel_data to it.
print('Writing results...')
with open('DATA.json', 'w') as resultFile:
json.dump(Matrix, resultFile)
print('Done.')
謝謝
總結(jié)
以上是生活随笔為你收集整理的python将json转换为excel_使用python将Excel转换为JSON_python_酷徒编程知识库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: echarts vue 柱状图实例_VU
- 下一篇: 乐视2手机多少钱啊?