weiyideid823 发表于 2020-7-20 22:06:22

用python 操作excel的问题

下面是完整代码:

import openpyxl

# 打开excel文件,获取工作簿对象
wb = openpyxl.load_workbook('example.xlsx')

# 从工作薄中获取一个表单(sheet)对象
sheets = wb.sheetnames
print(sheets, type(sheets))

# 创建一个表单
mySheet = wb.create_sheet('mySheet')
print(wb.sheetnames)

# 获取指定的表单
sheet3 = wb.get_sheet_by_name('Sheet3')
sheet4 = wb['mySheet']
for sheet in wb:
    print(sheet.title)

运行之后报错如下:


example.xlsx 我已经放在python37的文件夹下面了
求教大神这个报错的原因是啥啊

Twilight6 发表于 2020-7-20 22:07:33



不是放在 Python 安装路径下,是放在你这个脚本文件的同个目录路径下

陈尚涵 发表于 2020-7-21 10:04:57

Twilight6 发表于 2020-7-20 22:07
不是放在 Python 安装路径下,是放在你这个脚本文件的同个目录路径下

对啊,你得放在脚本文件的同一目录下

weiyideid823 发表于 2020-7-21 16:53:22

Twilight6 发表于 2020-7-20 22:07
不是放在 Python 安装路径下,是放在你这个脚本文件的同个目录路径下

感谢大神解答~!

weiyideid823 发表于 2020-7-21 16:56:16

陈尚涵 发表于 2020-7-21 10:04
对啊,你得放在脚本文件的同一目录下

感谢大神解答~!
页: [1]
查看完整版本: 用python 操作excel的问题