ヘッダーとフッターの設定

ヘッダーとフッタの設定

Aspose.Cells for Python via .NETを使用すると、ランタイムでワークシートにヘッダーとフッターを追加できますが、印刷用に事前に設計されたファイルでヘッダーとフッターを手動で設定することをお勧めします。労力と開発時間を節約するために、Microsoft ExcelをGUIツールとして使用してヘッダーとフッターを設定することができます。Aspose.Cells for Python via .NETはファイルをインポートして設定を保存できます。

ランタイムでヘッダーとフッターを追加するには、Aspose.Cells for Python via .NETは特別なAPI呼び出しとスクリプトコマンドを提供して、ヘッダーとフッターを書式設定します。

スクリプトコマンド

スクリプトコマンドは、ヘッダーやフッターのフォーマットを設定する特別なコマンドです。

スクリプトコマンド 説明
&P 現在のページ番号
&G 画像
&N ページの総数
&D 現在の日付
&T 現在の時刻
&A ワークシート名
&F パスを除いたファイル名
&"<FontName>" フォント名を表します。例: &“Arial”
&"<FontName>, <FontStyle>" スタイル付きのフォント名を表します。例: &“Arial,Bold”
フォントサイズを表します。例:“&14abc”。ただし、このコマンドに続いてヘッダーに印刷するプレーンな数字がある場合、フォントサイズとは空白文字で区切られている必要があります。例:“&14 123”。

ヘッダーとフッターの設定方法

PageSetup クラスは、ワークシートにヘッダーやフッターを追加するために使用される set_headerset_footer という二つのメソッドを提供します。これらのメソッドは2つのパラメーターのみを取ります。

  • Section – ヘッダーやフッターを配置するセクション。左、中央、右の3つのセクションがあり、それぞれ0、1、2で表されます。
  • Script – ヘッダーやフッターのために使用するスクリプト。このスクリプトにはヘッダーやフッターをフォーマットするためのスクリプトコマンドが含まれます。

ヘッダーやフッターに画像を挿入する方法

PageSetup クラスには、ヘッダーやフッターに画像を追加するために使用される set_header_pictureset_footer_picture という追加のメソッドがあります。これらのメソッドは以下のパラメーターを取ります。

  • Section – 画像が配置されるヘッダーやフッターセクション。左、中央、右の3つのセクションがあり、それぞれ0、1、2で表されます。
  • バイト配列 – グラフィカルデータ(バイナリデータはバイト配列のバッファに書き込む必要があります)。

以下のコードを実行し、ファイルを開いた後、ワークシートのヘッダーを確認してください。

  1. ファイル メニューから ページ設定 を選択します。ダイアログが表示されます。
  2. ヘッダー/フッター タブを選択します。