{'SHANGHAI(上海)': {'CMA': ['欧洲直航(FAL1)', '印度直航(CIX)', '印巴直航(AS9)', '东非直航(ASEA2)', '新西兰直航(ANZX)', '澳洲直航(A3N)', '澳洲直航(A3C)'], 'CNC': ['印尼菲律宾直航(CHINA1)', '东南亚直航(BBX2)', '菲律宾直航(CP8)', '马尼拉直航(CP6)']}}帮我写个python代码把这个数据写到excel里面
时间: 2023-08-20 07:55:06 浏览: 56
当然可以,你可以使用 Python 的 openpyxl 库来实现将数据写入 Excel 文件。以下是一个示例代码:
```python
import openpyxl
data = {
'SHANGHAI(上海)': {
'CMA': ['欧洲直航(FAL1)', '印度直航(CIX)', '印巴直航(AS9)', '东非直航(ASEA2)', '新西兰直航(ANZX)', '澳洲直航(A3N)', '澳洲直航(A3C)'],
'CNC': ['印尼菲律宾直航(CHINA1)', '东南亚直航(BBX2)', '菲律宾直航(CP8)', '马尼拉直航(CP6)']
}
}
# 创建一个新的 Excel 文件
workbook = openpyxl.Workbook()
sheet = workbook.active
# 写入数据
row = 1
for city, airlines in data.items():
sheet.cell(row=row, column=1, value=city)
row += 1
for airline, routes in airlines.items():
sheet.cell(row=row, column=2, value=airline)
row += 1
for route in routes:
sheet.cell(row=row, column=3, value=route)
row += 1
# 保存 Excel 文件
workbook.save('data.xlsx')
```
运行这段代码后,将会生成一个名为 "data.xlsx" 的 Excel 文件,其中包含了你提供的数据。注意,你需要安装 openpyxl 库,你可以使用 `pip install openpyxl` 命令进行安装。