【Python】row(column)_dimensions.group 메소드를 사용해 행이나 열을 그룹화한다.
오늘의 주의(복습)는, 그룹화에 관해서입니다.
파이썬에서 Excel을 조작하기 위해 openpyxl이라는 패키지를 사용하고 있습니다.
위와 같은 책 「표」를, 집계 결과만의
테이블로 변경하고 싶습니다.
row(column)_dimensions.group 메소드
행 그룹화ws.row_dimensions.group(開始行, 終了行,
outline_level=グループ化の改装,
hidden=折りたたむ場合はTrue)
열 그룹화ws.column_dimensions.group(開始列, 終了列,
outline_level=グループ化の改装,
hidden=折りたたむ場合はTrue)
행 (열)을 그룹화하려면
Worksheet의 row(column)_dimensions.group 메소드를 사용합니다.
최종 코드
from openpyxl import load_workbook
wb = load_workbook('表.xlsx')
ws = wb.active
for row_no in [(5, 18), (20, 35) ]:
ws.row_dimensions.group(*row_no, outline_level=1, hidden=True)
ws.column_dimensions.group('D', outline_level=1, hidden=True)
wb.save('表_グループ.xlsx')
이번에 행 그룹화는 두 곳에서하고 싶었기 때문에
for분으로 반복 처리를 하고 있습니다.
Reference
이 문제에 관하여(【Python】row(column)_dimensions.group 메소드를 사용해 행이나 열을 그룹화한다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rihu-do/items/831a56fb00c1f0eaef6b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ws.row_dimensions.group(開始行, 終了行,
outline_level=グループ化の改装,
hidden=折りたたむ場合はTrue)
ws.column_dimensions.group(開始列, 終了列,
outline_level=グループ化の改装,
hidden=折りたたむ場合はTrue)
from openpyxl import load_workbook
wb = load_workbook('表.xlsx')
ws = wb.active
for row_no in [(5, 18), (20, 35) ]:
ws.row_dimensions.group(*row_no, outline_level=1, hidden=True)
ws.column_dimensions.group('D', outline_level=1, hidden=True)
wb.save('表_グループ.xlsx')
이번에 행 그룹화는 두 곳에서하고 싶었기 때문에
for분으로 반복 처리를 하고 있습니다.
Reference
이 문제에 관하여(【Python】row(column)_dimensions.group 메소드를 사용해 행이나 열을 그룹화한다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rihu-do/items/831a56fb00c1f0eaef6b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)