2016-11-17 26 views
2

openpyxlでpython3を使用しています。 (紙)印刷用のワークシートをフォーマットすることは可能ですか?つまり、Excelのデフォルトを変更して両面印刷、横向き印刷、ブック全体の印刷などを行う必要があります。そのため、Excelファイルを開いて印刷するだけで済みます。印刷用のopenpyxl形式ワークシート?

単純かどうかの答えは問題ありません。ワークシート・クラスの下にいくつかのメソッドがあります。理論的には紙のサイズに対応すべき「A3」か「Executive」ですが、それらは整数の文字列値のようですか?

ありがとうございます。

答えて

2

この質問は本当に広すぎます。 Excelでは、印刷に関する多くの設定がありますが、ドキュメントを参照することをお勧めします。https://openpyxl.readthedocs.io/en/latest/print_settings.html

+0

印刷サポートは実際には限られています。私はすべての行がページに収まるように片面8インチx 14インチのランドスケープを印刷する必要があります。残念ながら、私はまだPythonで熟練しているわけではなく、解決策に貢献しています。 –

+0

あなたは、プリンタドライバが管理しているいくつかのものにアクセスしたいと思うように聞こえます。これはPythonからはできません。そうでなければ 'openpyxl.worksheet'の' page'モジュールを見てください。仕様の18.3.1.63 pageSetup(ページ設定)を参照してください。 –

関連する問題