.编程实现:创建一个表格文件excel.xlsx, 将淡水鱼字典{'f1':['鲤鱼','杂食性'],'f2':['草鱼','食草性'],'f3':['鲫鱼','温水性'],'f4':['鳙鱼','温水性'],'f5':['黑鱼','肉食性']}一行一个元素写入该文件中, 然后将该表格文件数据读取出来输出显示
时间: 2023-08-06 14:20:20 浏览: 112
以下是Python的实现代码:
```python
import openpyxl
# 创建一个Workbook对象
wb = openpyxl.Workbook()
# 获取第一个sheet
sheet = wb.active
# 定义淡水鱼字典
fish_dict = {'f1':['鲤鱼', '杂食性'],
'f2':['草鱼', '食草性'],
'f3':['鲫鱼', '温水性'],
'f4':['鳙鱼', '温水性'],
'f5':['黑鱼', '肉食性']}
# 将字典数据写入表格中
for i, (key, value) in enumerate(fish_dict.items()):
sheet.cell(row=1, column=i+1, value=key)
sheet.cell(row=2, column=i+1, value=value[0])
sheet.cell(row=3, column=i+1, value=value[1])
# 保存表格文件
wb.save('excel.xlsx')
# 读取表格文件数据并输出显示
wb = openpyxl.load_workbook('excel.xlsx')
sheet = wb.active
for row in sheet.rows:
for cell in row:
print(cell.value, end='\t')
print()
```
运行结果如下:
```
f1 f2 f3 f4 f5
鲤鱼 草鱼 鲫鱼 鳙鱼 黑鱼
杂食性 食草性 温水性 温水性 肉食性
```