worksheet.header_footer【ヘッダー・フッター】モジュール
メモ ( 概要 ヘッダー/フッター (ページ設定) ) 例
クラス: _HeaderFooterPart【ヘッダー/フッター パーツ】 HeaderFooter【ヘッダー・フッター】 HeaderFooterItem【ヘッダー/フッター アイテム】
メモ
概要
- Worksheet【ワークシート】のヘッダー・フッターに関連するモジュール
- Excelの [ページレイアウト]タブ - [ページ設定] - [ヘッダー/フッター] に対応
- Excelの [ページレイアウト]タブ - [ページ設定] - [ヘッダー/フッター] に対応
- モジュール内定義
- ヘッダー・フッターの余白については、余白 (ページ設定) 参照
- 関連モジュール
ヘッダー/フッター (ページ設定)
〔 例 (1/2) ・ 例 (2/2) 〕ヘッダーの編集 | Worksheet .HeaderFooter. (HeaderFooter 【ヘッダー・フッター】) | oddHeader. evenHeader. firstHeader. (HeaderFooterItem 【ヘッダー/フッター アイテム】) ※左の HeaderFooter がない省略形も可 ※全ページ共通の場合は、oddHeader 使用 ※シート名等の挿入は、フォーマットコード 参照 | center/centre. left. right. (_HeaderFooterPart 【ヘッダー/フッター パーツ】) | color【テキスト色】 font【フォント】 size【フォントサイズ】 text【テキスト】 |
フッターの編集 | oddFooter. evenFooter. firstFooter. (HeaderFooterItem 【ヘッダー/フッター アイテム】) ※左の HeaderFooter がない省略形も可 ※全ページ共通の場合は、oddFooter 使用 ※シート名等の挿入は、フォーマットコード 参照 | |||
先頭ページのみ別指定 | differentFirst【先頭ページのみ別指定】 | |||
奇数/偶数ページ別指定 | differentOddEven【奇数/偶数ページ別指定】 | |||
ドキュメントに合わせて配置 | scaleWithDoc【ドキュメントに合わせて配置】 | |||
ページ余白に合わせて配置 | alignWithMargins【ページ余白に合わせて配置】 |
外部リンク
- openpyxl (英語)
- ECMA-376:Office Open XML file formats (英語)
SpreadsheetML:- evenFooter (Even Page Footer)
- evenHeader (Even Page Header)
- firstFooter (First Page Footer)
- firstHeader (First Page Header)
- headerFooter (Header Footer Settings)
- oddFooter (Odd Page Footer)
- oddHeader (Odd Header)
_HeaderFooterPart【ヘッダー/フッター パーツ】クラス
クラス定義
クラス | 備考 |
---|---|
親:openpyxl.descriptors.Strict | |
class _HeaderFooterPart( text=None, font=None, size=None, color=None) | ヘッダー/フッター パーツ text (str)テキスト font (str)フォント size (int)フォントサイズ color (str)テキスト色 ※ 初期状態で、Worksheet【ワークシート】 の HeaderFooter【ヘッダー・フッター】プロパティ以下に生成済 |
プロパティ
プロパティ | 型 | 備考 |
---|---|---|
color | str | テキスト色 (RGB形式:16進数6桁) |
font | str | フォント 下記形式 ・フォント名 ・フォント名,スタイル フォント名フォント名 (-《ハイフン》:省略) スタイル下記スタイル (複数:スペース区切り) Regular:標準 Bold:太字 Italic:イタリック体 |
size | int | フォントサイズ |
text | str | テキスト 下記の指定可 改行:¥n その他:フォーマットコード |
フォーマットコード〔 例 〕 | 備考 | 参考:日本語 |
---|---|---|
&& | アンパサンド | |
&"font" | フォント (font【フォント】プロパティと同等の形式) | |
&nn | フォントサイズ | |
&A &[Tab] | ワークシート名 | &[シート名] |
&B | 太字 切替 | |
&D &[Date] | 現在日付 | &[日付] |
&E | 二重下線 切替 | |
&F &[File] | ワークブック名 | &[ファイル名] |
&I | イタリック体 切替 | |
&KRRGGBB | テキスト色 RRGGBB16進数6桁 | |
&N &[Pages] | 総ページ数 | &[総ページ数] |
&P &[Page] | 現在ページ番号 | &[ページ番号] |
&P+n | 現在ページ番号 加算 | |
&P-n | 現在ページ番号 減算 | |
&S | 取り消し線 切替 | |
&T &[Time] | 現在時刻 | &[時刻] |
&U | 下線 切替 | |
&X | 上付き 切替 | |
&Y | 下付き 切替 | |
&Z &[Path] | ワークブック パス |
操作
操作 | 備考 |
---|---|
bool( _HeaderFooterPart ) | text【テキスト】プロパティの設定有無判定 |
str( _HeaderFooterPart ) | 文字列変換 |
メソッド
メソッド | 備考 |
---|---|
@classmethod from_str( text) | text |
HeaderFooter【ヘッダー・フッター】クラス
クラス定義
クラス | 備考 |
---|---|
親:openpyxl.descriptors.serialisable.Serialisable | |
class HeaderFooter( differentOddEven=None, differentFirst=None, scaleWithDoc=None, alignWithMargins=None, oddHeader=None, oddFooter=None, evenHeader=None, evenFooter=None, firstHeader=None, firstFooter=None) | ヘッダー・フッター differentOddEven (bool)[奇数/偶数ページ別指定] differentFirst (bool)[先頭ページのみ別指定] scaleWithDoc (bool)[ドキュメントに合わせて配置] alignWithMargins (bool)[ページ余白に合わせて配置] oddHeader (HeaderFooterItem)ヘッダー (奇数/共通ページ) oddFooter (HeaderFooterItem)フッター (奇数/共通ページ) evenHeader (HeaderFooterItem)ヘッダー (偶数ページ) evenFooter (HeaderFooterItem)フッター (偶数ページ) firstHeader (HeaderFooterItem)ヘッダー (先頭ページ) firstFooter (HeaderFooterItem)フッター (先頭ページ) ※ 初期状態で、Worksheet【ワークシート】 の HeaderFooter【ヘッダー・フッター】プロパティに生成済 |
プロパティ
プロパティ | 型 | 備考 |
---|---|---|
alignWithMargins | bool | [ページ余白に合わせて配置] |
differentFirst | bool | [先頭ページのみ別指定] |
differentOddEven | bool | [奇数/偶数ページ別指定] |
evenFooter | HeaderFooterItem | フッター (偶数ページ) |
evenHeader | HeaderFooterItem | ヘッダー (偶数ページ) |
firstFooter | HeaderFooterItem | フッター (先頭ページ) |
firstHeader | HeaderFooterItem | ヘッダー (先頭ページ) |
oddFooter | HeaderFooterItem | フッター (奇数/共通ページ) |
oddHeader | HeaderFooterItem | ヘッダー (奇数/共通ページ) |
scaleWithDoc | bool | [ドキュメントに合わせて配置] |
tagname | str | タグ名 ('headerFooter') |
操作
操作 | 備考 |
---|---|
bool( HeaderFooter ) | プロパティの設定有無判定 |
HeaderFooterItem【ヘッダー/フッター アイテム】クラス
クラス定義
クラス | 備考 |
---|---|
親:openpyxl.descriptors.Strict | |
class HeaderFooterItem( left=None, right=None, center=None) | ヘッダー/フッター アイテム left (_HeaderFooterPart)左側 right (_HeaderFooterPart)右側 center (_HeaderFooterPart)中央部 ※ 初期状態で、Worksheet【ワークシート】 の HeaderFooter【ヘッダー・フッター】プロパティ以下に生成済 |
プロパティ
プロパティ | 型 | 備考 |
---|---|---|
center | _HeaderFooterPart | 中央部 |
centre | _HeaderFooterPart | center【中央部】のエイリアス |
left | _HeaderFooterPart | 左側 |
right | _HeaderFooterPart | 右側 |
操作
操作 | 備考 |
---|---|
bool( HeaderFooterItem ) | プロパティの設定有無判定 |
str( HeaderFooterItem ) | 文字列変換 |
メソッド
メソッド | 備考 |
---|---|
to_tree( tagname) | tagname |
@classmethod from_tree( node) | node |