python excel 转json
时间: 2023-08-30 14:11:21 浏览: 131
python excel文件数据转成json
在Python中,你可以使用第三方库openpyxl来读取Excel文件,并将其转换为JSON格式。下面是一个简单的示例代码:
```python
import openpyxl
import json
def excel_to_json(file_path):
wb = openpyxl.load_workbook(file_path)
sheet = wb.active
data = []
headers = [cell.value for cell in sheet[1]]
for row in sheet.iter_rows(min_row=2, values_only=True):
row_data = {}
for header, cell_value in zip(headers, row):
row_data[header] = cell_value
data.append(row_data)
return json.dumps(data, indent=4)
# 使用示例:
excel_file = 'path/to/your/excel/file.xlsx'
json_data = excel_to_json(excel_file)
print(json_data)
```
你需要将`path/to/your/excel/file.xlsx`替换为你实际的Excel文件路径。运行代码后,它将打印出转换后的JSON数据。
请确保已安装openpyxl库,你可以使用以下命令来安装它:
```
pip install openpyxl
```
希望对你有所帮助!如果有任何问题,请随时提问。
阅读全文