leoric666 发表于 2020-11-27 10:58:30

python问题

import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb.get_active_sheet()
sheet.title = 'Spam Spam Spam'
wb.save('example_copy.xlsx')


AttributeError: 'Workbook' object has no attribute 'get_active_sheet'

请问是不是workbook里面没有这个get_active_sheet呀,不过书上还有一些网上教程都有用到

kogawananari 发表于 2020-11-27 11:07:28

直接sheet = wb.active试试如果不行 就说明 wb = openpyxl.Workbook()才有这个属性 wb = openpyxl.load_workbook()不行
还有个办法是
sheet = wb]指向Sheet1sheetname是中文的时候这个有可能报错

leoric666 发表于 2020-11-27 11:13:59

kogawananari 发表于 2020-11-27 11:07
直接sheet = wb.active试试如果不行 就说明 wb = openpyxl.Workbook()才有这个属性 wb = openpyxl.load_w ...

太强了, 成了!!
页: [1]
查看完整版本: python问题