2016-11-17 2 views
2

openpyxl과 함께 python3 사용. (종이) 인쇄용 워크 시트를 포맷 할 수 있습니까? 즉, 양면 인쇄, 가로 방향 인쇄, 전체 통합 문서 인쇄 등 Excel 기본 설정을 변경하여 Excel 파일을 열어 인쇄물을 인쇄 할 수 있어야합니다.인쇄용 openpyxl 형식 워크 시트?

간단한 예 또는 대답이 없으므로 워크 시트 클래스에 몇 가지 방법이 있습니다. 이론적으로는 종이 크기와 일치해야하지만 '정수'의 문자열 값인 것처럼 보이는 'A3'또는 'Executive'?

미리 도움을 주셔서 감사합니다.

답변

2

이 질문은 실제로 너무 광범위합니다. Excel에서 인쇄와 관련된 많은 설정이 있지만 설명서를 살펴 봐야합니다. https://openpyxl.readthedocs.io/en/latest/print_settings.html

+0

그래, 인쇄 지원은 실제로 제한되어 있습니다. 페이지에 맞는 모든 행이있는 단면 8 "x14"가로를 인쇄해야합니다. 불행히도 아직 파이썬에 숙련 된 기술을 제공하지는 못했습니다. –

+0

프린터 드라이버가 관리하는 일부 항목에 액세스하려는 것처럼 들립니다. 이것은 파이썬에서 할 수 없습니다. 그렇지 않으면'openpyxl.worksheet'의'page' 모듈을보십시오. 사양의 18.3.1.63 pageSetup (페이지 설정)을 참조하십시오. –