创建一个表格文件excel.xlsx, 将淡水鱼字典{'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],'f5':['黑鱼','肉食性']}一行一个元素写入该文件中, 然后将该表格文件数据读取出来输出显示。
时间: 2023-06-14 07:03:27 浏览: 303
将表格中的数据导出为EXCEL文件
5星 · 资源好评率100%
下面是代码实现:
```python
import openpyxl
# 创建 excel 文件
wb = openpyxl.Workbook()
ws = wb.active
# 淡水鱼字典
fish_dict = {'f1': ['鲤鱼', '杂食性'], 'f2': ['草鱼', '食草性'],
'f3': ['鲫鱼', '温水性'], 'f4': ['鳙鱼', '温水性'],
'f5': ['黑鱼', '肉食性']}
# 将字典中的数据写入 excel 表格中
for i, fish_info in enumerate(fish_dict.values()):
ws.cell(row=i+1, column=1, value=fish_info[0])
ws.cell(row=i+1, column=2, value=fish_info[1])
# 保存 excel 文件
wb.save('excel.xlsx')
# 读取 excel 文件中的数据并输出
wb = openpyxl.load_workbook('excel.xlsx')
ws = wb.active
for row in ws.iter_rows(values_only=True):
print(row[0], row[1])
```
输出结果为:
```
鲤鱼 杂食性
草鱼 食草性
鲫鱼 温水性
鳙鱼 温水性
黑鱼 肉食性
```
阅读全文