반응형
거의 모든 이전 스레드를 탐색했지만 여전히이 작업을 수행 할 수 없습니다. 기존 통합 문서에 새 시트를 추가하려고합니다. 내 코드는 작동하지만 훨씬 더 많은 (실제로 너무 많은) 시트를 계속 추가합니다. 해결책을 찾을 수 없습니다. 다음은 내 코드입니다.
from openpyxl import load_workbook
wb2 = load_workbook('template.xlsx')
from xlutils.copy import copy as xl_copy
wb = xl_copy(wb2)
wb.create_sheet('sid1')
wb.save('template.xlsx')
해결 방법
기존 스프레드 시트에 시트를 추가하려면 load
개체를 복사하고 새 시트를 추가하는 대신 파일에 새 시트를 추가하면됩니다.
from openpyxl import load_workbook
wb2 = load_workbook('template.xlsx')
wb2.create_sheet('sid1')
wb2.save('template.xlsx')
참조 페이지 https://stackoverflow.com/questions/40385689
반응형
'파이썬' 카테고리의 다른 글
파이썬 How to use Python's "easy_install" on Windows ... it's not so easy (0) | 2020.10.27 |
---|---|
파이썬 How do you uninstall a python package that was installed using distutils? (0) | 2020.10.27 |
파이썬 Represent infinity as an integer in Python 2.7 (0) | 2020.10.27 |
파이썬 Python : OverflowError : 수학 범위 오류 (0) | 2020.10.26 |
파이썬 Python source code collection (0) | 2020.10.26 |
댓글