почему create_sheet () в python не работает? - PullRequest
0 голосов
/ 10 декабря 2018

Я хочу создать новый рабочий лист в моем существующем файле Excel с помощью кода Python.Я использую модуль openpyxl.Я использовал метод create_sheet, но не работает .. помощь plz.мой код показан ниже import openpyxl as op file=op.load_workbook('C:/Users/pavan m sunder/Desktop/hotelpythondata.xlsx') file.create_sheet('newsheet')

1 Ответ

0 голосов
/ 11 декабря 2018

Надеюсь, это "import openpyxl as op", а не просто "openpyxl as op"

После создания листа вам также необходимо сохранить Excel.

import openpyxl as op
xlfile = 'C:/Users/pavan m sunder/Desktop/hotelpythondata.xlsx'
file=op.load_workbook(xlfile)
file.create_sheet('newsheet')

file.save(xlfile)               # You can save it as the same file or specify another path/ filename
...