ExcelCreator for Java の対応する Excel 修飾機能

最終更新日 2019 年 2 月 7 日
ExcelCreator for Java で設定可能な Excel の機能および、 既存の Excel ファイルに設定してある Excel の各種設定が ExcelCreator for Java の Excel、PDF ファイル出力時に反映されるかを表します。
掲載のない機能は、基本的に ExcelCreator for Java で動作保証を行っていない機能となりますが、詳細についてはサポートサービスよりお問い合わせください。

■ 項目について
新規作成 ExcelCreator for Java で Excel ファイルの作成と編集、PDF 出力を行う場合に対応する Excel の機能を表します。
オーバーレイ 既存の Excel ファイルを使用してオーバーレイオープンを行う場合に、オーバーレイ元ファイルに設定してある Excel の各種設定が ExcelCreator for Java の Excel、PDF ファイル出力時に引き継ぐことができるかを表します。

■機能一覧表
[○ = 対応、× = 未対応、△ = 制限あり、- = 該当なし]
Excel 設定項目 対応関数 新規作成 オーバーレイ
[ページ設定] - [ページ]
印刷の向き (縦 / 横) setPaperSize ○ ○
拡大縮小印刷 (拡大 / 縮小) setPaperSize ○ ○
拡大縮小印刷 (横 1~32767×縦 1~32767)(*7) × × ○
用紙サイズ setPaperSize ○ ○
印刷品質 × × ○
先頭ページ番号(*7) × × ○
[ページ設定] - [余白]
余白 (上 / 下 / 左 / 右 / ヘッダー / フッター) setMargin ○ ○
余白 (ページ中央 水平 / 垂直) setCenter ○ ○
[ページ設定] - [ヘッダー / フッター]
ヘッダー / フッター (左詰 [&L] / 中央揃え [&C] / 右詰 [&R] / 二重下線 [&E] / 上付き文字 [&X] / 下付き文字 [&Y] / 太字 [&B] / 斜体 [&I] / 下線付き [&U] / 取り消し線 [&S] / 日付 [&D] / 時刻 [&T] / シート見出し名 [&A] / ページ番号 [&P] / & 表示 [&&] / 総ページ数 [&N] / フォント名 [&"フォント名"] / フォントサイズ [&nn]) setHeader
setFooter
○ ○
ヘッダー / フッター (図 [&F])(*7) × × ○
[ページ設定] - [シート]
印刷範囲 setPrintArea ○ ○
印刷タイトル (行のタイトル / 列のタイトル)(*7) setPrintTitle ○ ○
ページの方向 (左から右へ / 上から下へ) setPageOrder ○ ○
[コピー]
セルコピー(*1) copy ○ -
行コピー(*1) rowCopy ○ -
列コピー(*1) columnCopy ○ -
[貼り付け]
セル貼り付け(*1) paste ○ -
行貼り付け(*1) rowPaste ○ -
列貼り付け(*1) columnPaste ○ -
コピーした行を挿入(*1) rowInsertCopied ○ -
コピーした列を挿入(*1) columnInsertCopied ○ -
[クリア]
セルクリア clear ○ -
行クリア rowClear ○ -
列クリア columnClear ○ -
[削除]
セル削除 × × -
行削除 rowDelete ○ -
列削除 columnDelete ○ -
[シートの削除 / 移動 / コピー]
シート削除 deleteSheet ○ -
シート移動 × × -
シートコピー(*2) copySheet ○ -
[表示]
ズーム (倍率) setZoom ○ ○
改ページプレビュー × × ○
[挿入]
セル挿入 × × -
行挿入 rowInsert ○ -
列挿入 columnInsert ○ -
ワークシート挿入 addSheet ○ -
改ページ setBreak ○ ○
コメント(*7) × × △
ワードアート(*7) × × △
グラフ(*6、*7) × × △
グラフシート(*6、*7) × × △
名前(*4) × × △
関数の挿入 setFunc ○ ○
図 (bmp、dib、gif、jpg、png) addImage ○ ○
オブジェクト(*7) × × ○
オートシェイプ(*9) addShape
addLine
○ ○
テキストボックス addTextBox ○ ○
グループ化 (オブジェクト)(*7) × × ○
[オートシェイプの書式設定] - [色と線]
[図形の書式設定] - [塗りつぶし] / [線の色] / [線のスタイル]
塗りつぶし setFillColor ○ ○
塗りつぶし効果 / 塗りつぶし (グラデーション)(*7) × × ○
透明 / 透過性 (塗りつぶし)(*7) setShapeNoFill ○ ○
線の色 setLineColor ○ ○
透明 / 透過性 (線の色)(*7) × × ○
実線 / 点線 setLineStyle ○ ○
太さ / 幅 setLineWeight ○ ○
コネクタ(*7) × × ○
始点のスタイル / 種類 / サイズ setArrowTypeS ○ ○
終点のスタイル / 種類 / サイズ setArrowTypeE ○ ○
[テキストボックスの書式設定] - [配置]
[図形の書式設定] - [テキストボックス] - [テキストのレイアウト]
文字の配置 (縦位置 / 横位置) / 垂直方向の配置 setTextAlign
setTextAnchor
○ ○
方向 / 文字列の方向 setTextVertical ○ ○
[テキストボックスの書式設定] - [フォント](*5)
フォント名 setFontName ○ ○
スタイル setFontStyle ○ ○
サイズ setFontPoint ○ ○
下線 / 下線のスタイル (なし / 下線 / 二重下線) setFontULine ○ ○
色 / フォントの色 setFontColor ○ ○
文字飾り (取り消し線 / 上付き / 下付き) setFontStyle ○ ○
[セルの書式設定] - [表示形式]
分類(標準 / 数値 / 通貨 / 会計 / 日付 / 時刻 / パーセンテージ / 分数 / 指数 / 文字列 / その他 / ユーザー定義) setFormat ○ ○
[セルの書式設定] - [配置]
横位置 (標準 / 左詰め / 中央揃え / 右詰め / 繰り返し / 両端揃え / 選択範囲内で中央 / 均等割り付け)(*8) setHorizontalAlignment ○ ○
縦位置 (上詰め / 中央揃え / 下詰め / 両端揃え / 均等割り付け) setVerticalAlignment ○ ○
文字の制御 (折り返して全体を表示する) setWrapText ○ ○
文字の制御 (縮小して全体を表示する) setShrinkToFit ○ ○
文字の制御 (セルを結合する) setMergeCells ○ ○
方向 (縦書き / -90~90 度) setOrientation ○ ○
[セルの書式設定] - [フォント](*5)
フォント名 setFontName ○ ○
スタイル setFontStyle ○ ○
サイズ setFontPoint ○ ○
下線 (なし / 下線 / 二重下線) setFontULine ○ ○
色 setFontColor ○ ○
文字飾り (取り消し線 / 上付き / 下付き) setFontStyle ○ ○
[セルの書式設定] - [罫線]
ブリセット (外枠) box ○ ○
罫線 (上) lineTop ○ ○
罫線 (下) lineBottom ○ ○
罫線 (左) lineLeft ○ ○
罫線 (右) lineRight ○ ○
罫線 (左上がり) lineLeftUp ○ ○
罫線 (右上がり) lineRightUp ○ ○
罫線 (方向 -90~90 度)(*7) × × ○
線 (スタイル) box
lineTop
lineBottom
lineLeft
lineRight
lineLeftUp
lineRightUp
○ ○
罫線 (色) box
lineTop
lineBottom
lineLeft
lineRight
lineLeftUp
lineRightUp
○ ○
[セルの書式設定] - [パターン] / [塗りつぶし]
セルの網掛け (色) / 背景色 setBackColor ○ ○
塗りつぶし効果 (グラデーション)(*7) × × ○
パターンの色 setForeColor ○ ○
セルの網掛け (パターン) / パターンの種類 setPattern ○ ○
[書式] - [行] / [列]
高さ / 行の高さ setRowHeight ○ ○
高さ / 行の高さの自動調整 × × ×
幅 / 列の幅 setColWidth ○ ○
幅 / 列の幅の自動調整 × × ×
[書式] - [シート]
名前の変更 / シート名の変更 setSheetName ○ -
非表示 × × ○
[書式]
条件付き書式(*10) × × ×
[ツール]
[開発]
マクロ × × ×
[ツール] - [オプション] - [全般]
[Excel のオプション] - [基本設定]
標準フォント名 setDefaultFontName ○ ○
標準フォントサイズ setDefaultFontPoint ○ ○
ブックのシート数(*3) createBook ○ ○
[ツール] - [保護]
[校閲]
シートの保護 × × ○
ブックの保護 × × ×
[データ]
フィルタ × × ×
集計 × × ×
入力規則 × × ×
ピボットテーブル × × ×
アウトライン × × ×
[ウィンドウ]
[表示]
分割 × × ○
ウィンドウ枠の固定 × × ○
[ページレイアウト]
テーマ × × ○

*1 Excel シートをまたいだ処理には未対応。
*2 同一 Excel ファイルのシートコピーのみ対応。
*3 新規に Excel ファイルを作成する場合のみシート数を設定することができます。
*4 ブック名が設定された名前の定義には未対応。
*5 同一セル内、テキストボックス内で複数の書式を設定することはできません。
*6 グラフを編集することはできません。
*7 PDF ファイルの出力には未対応。
*8 PDF ファイルの出力は [横位置]-[繰り返し] に未対応。
*9 PDF ファイルに描画可能なオートシェイプは(右図)のみです。
*10 条件付き書式はコード上からの設定、編集、コピー アンド ペーストには未対応。



※記載された商品名、各製品名は各社の登録商標または商標です。