-------------------------------------------------------------------------------- Ver 2.0.4 Ver1.1.0.1916 ExcelCreator for Java - アドバンスソフトウェア株式会社 - -------------------------------------------------------------------------------- この度は、ExcelCreator for Java をご利用頂きまして、誠に有り難うございます。 このドキュメントは、ExcelCreator for Java のアップデートの履歴が記載されて おります。 このドキュメントには、次の解説が記述されています。 ◆ 修正履歴 ================================================================================ ◆ 修正履歴 2023.1.22 - Ver2.0.4 ・Linux 環境での PDF 出力で特定フォントの文字の縦位置がずれる現象を修正。 [ECJ-183] ・マクロ有効ブック(.xlsm)をオープンするとエラーが発生する現象を修正。 [ECJ-184] ・印刷範囲を設定したシートが正常に PDF ファイルに出力されない現象を修正。 2023.10.16 - Ver2.0.3、Ver1.1.0.1916 [ECJ-173] ・ヘッダー、フッターの日付が出力後の PDF で 1ヵ月前の日付になる現象を修正。 2023.10.16 - Ver2.0.3 [ECJ-168] ・xls 形式で変数名でセル指定した場合に box メソッドで設定される罫線が不正な位置 となる場合がある現象を修正。 [ECJ-169] ・xlsx 形式で getMaxData メソッドで取得する座標に数式が含まれていない現象を修正。 [ECJ-170] ・PDF 出力で字形の登録されていない異体字セレクタが文字列に存在すると直前の文字 が描画されなくなる現象を修正。 [ECJ-171] ・計算式の再計算機能で countif、sumif 関数の完全一致以外の条件指定に対応。 [ECJ-171] ・計算式の再計算機能で関数追加対応。(Date、Text、CountIfs 等) [ECJ-172] ・印刷タイトルを反映させた出力に対応。(applyPrintTitle メソッド) [BCJ-005] ・QR コード生成時、マスクパターンが正しく設定できない現象を修正。 [ECJ-174] フッター文字列が一部欠けて出力される場合がある現象を修正。 [ECJ-175] ・計算式の再計算機能で ASC 関数で変換されない文字がある現象を修正。 [ECJ-176] ・名前の定義が存在する Excel ファイルで CopySheet メソッドの第二引数に不正な シート番号を指定すると例外が発生する場合がある現象を修正。 [ECJ-177] ・AVERAGE 関数の参照先セルが数式だと正しく再計算が行われない場合がある現象を 修正。 [ECJ-179] ・再計算機能で ISERROR 関数が正しく再計算されない場合がある現象を修正。 [ECJ-180] ・xlsx 形式で実行時に列を非表示にして Excel で再表示しても元の列幅にならない場 合がある現象を修正。 [ECJ-181] ・closeBook 時に PDF と HTML を Stream に出力するメソッドを追加。 [ECJ-182] ・openBookEmbed メソッドで引数に InputStream を指定する場合に、正しくオープン できない現象を修正。 2023.6.1 - Ver2.0.2 [ECJ-167] ・PDF 出力時にエラーの発生状態によって出力ファイルが閉じられない場合がある現象 を修正。 2022.11.21 - Ver2.0.1、Ver1.1.0.1821 [バージョン 2.0 リリース] ・JDK 8.0 対象の JAR ファイル(Ver2.0.X)を追加。 Ver1.0.0.XXXX の JAR ファイルは、2023 年 3 月末でサポート終了となります。 [ECJ-158] ・Excel 2021 対応。 [ECJ-159] ・計算式の再計算機能で TODAY 関数、NOW 関数の結果が正しく反映されない現象を修正。 [ECJ-160] ・計算式の再計算機能で COUNT 関数の結果が正しく反映されない場合がある現象を修正。 [ECJ-161] ・計算式の再計算機能で未入力のセルを参照して比較を行う場合に Excel と異なる結果 となる場合がある現象を修正。 [ECJ-097] ・ECJ-097 の修正を差し戻し。 [ECJ-162] ・PDF 出力時に同一テンプレートを複数ページ出力した場合の画像の共通化に対応。 [ECJ-163][※バージョン 2.0 のみ] ・PDF 出力で異体字シーケンス(IVS)に対応。 [ECJ-163][※バージョン 1.0 のみ]  ・PDF 出力で異体字シーケンス(IVS)がある場合に基底文字のみ出力するように対応。 [ECJ-164][※バージョン 2.0 のみ] ・PDF の暗号化で AES-128 と AES-256 に対応。 [ECJ-165] ・非 Windows 環境で PDF 出力時に "縮小して全体を表示" が設定されていると「?」が 隣の文字に重なる場合がある現象を修正。 [ECJ-166] ・PDF ファイル出力で他シートセルの固定値を参照する数式の再計算結果が反映されない 現象を修正。 [BCJ-004] ・体験版メッセージの表示位置やフォントサイズを変更。 2022.2.21 - Ver1.1.0.1721 [ECJ-151] ・特定の JDK で closeBook 時に例外が発生する現象を修正。 [ECJ-152] ・PDF 出力時に一部のフォントで Unicode「ラテン 1 補助」領域の文字が文字化けする 現象を修正。 [ECJ-153] ・PDF 出力時に文字の下線が途切れて出力される場合がある現象を修正。 [ECJ-154] ・取り消し線が空白(スペース)に反映されない場合がある現象を修正。 [ECJ-155] ・非Windows 環境で Windows フォントの埋め込みを指定した PDF ファイルを生成すると 文字化けが発生する現象を修正。 [ECJ-156] ・計算式セルを参照した単項式(例、=B1)の再計算結果が Excel と異なる場合がある現 象を修正。 [ECJ-157] ・計算式セルを参照した MIN , MAX 関数の再計算結果が Excel と異なる場合がある現 象を修正。 ・デジタル署名を更新 2021.9.24 - Ver1.1.0.1613 [ECJ-120] ・游ゴシックの全角記号の描画位置がずれる場合がある現象を修正。 [ECJ-121] ・IF 関数の計算結果が異なる場合がある現象を修正。 [ECJ-122] ・ISBLANK 関数の計算結果が異なる現象を修正。 [ECJ-123] ・特定の表示形式が設定されたセルで getFormattedString メソッドを使用するとエラー が発生する現象を修正。 [ECJ-124] ・プリセットフォント参照による PDF ファイル生成時に異なる列幅で描画される制限を 改善。 [ECJ-125] ・行列操作を行っても変数名のセル位置が変わらない現象を修正。 [ECJ-126] ・ASCII と UNICODE のハイフンが混在した PDF ファイル出力でハイフンの文字幅が 広くなる現象を修正。(PDF) [表記変更] ・各種ドキュメントの会社名表記を「Advance Software Co., Ltd.」に変更。 [ECJ-130] ・セルの塗りつぶしの設定が正しく反映されない場合がある現象を修正。 [ECJ-131] ・分数のセル書式に整数値を設定すると不正な文字が描画される場合がある現象を修正。 (PDF) [ECJ-132] ・copySheet メソッドを使用して作成したファイルを Excel で開くと未編集で閉じた 場合でも保存ダイアログが表示される場合がある現象を修正。 [ECJ-133] ・setMargin メソッドで設定した値と異なる余白で出力される場合がある現象を修正。 [ECJ-134] ・Web アプリケーション上で複数同時に PDF ファイル生成を行うとアプリケーション エラーが発生する場合がある現象を修正。 [ECJ-135] ・ROUND 関数の再計算結果が Excel と異なる場合がある現象を修正。 [ECJ-136] ・1 行目より前のセルを指定した場合に意図しない位置に値が設定されたり例外が発生 する場合がある現象を修正。 [ECJ-137] ・一部のフォントを使用して太字を設定すると PDF 出力時に通常よりも太く出力され る場合がある現象を修正。 [ECJ-139] ・setDefaultFontPoint メソッドを使用すると Drawing クラスで指定した高さが反映さ れない場合がある現象を修正。 [ECJ-140] ・setDefaultFontName メソッドを使用すると Drawing クラスで指定した高さが反映さ れない場合がある現象を修正。 [ECJ-141] ・addSheet メソッドを使用して追加したシートに Drawing クラスで指定した高さが反 映されない場合がある現象を修正。 [ECJ-142] ・セル全体にフォントが設定されているテンプレートに setDefaultFontPoint メソッド で変更すると Drawing クラスで指定した高さが反映されない場合がある現象を修正。 [ECJ-143] ・ヘッダー、フッターにページ余白が反映されない場合がある現象を修正。(PDF) [ECJ-144] ・数式で参照しているセルが含まれる行列を削除した場合に計算結果が正しく変化しない 場合がある現象を修正。 [ECJ-145] ・setDefaultFontPoint メソッド使用時に標準の行の高さが Excel と異なる場合があ る現象を修正。 [ECJ-146] ・シート削除時にシート情報を解放する処理を追加。 [ECJ-147] ・行、列、セルをクリップした場合の解放処理を追加。 [ECJ-148] ・データの読み込み時や PDF 作成時の処理の高速化を行う。 [ECJ-150] ・Drawing クラスでオフセットや幅高さを指定しないで画像やオートシェイプを挿入すると サイズがセルの幅、高さにならない現象を修正。 [BCJ-002] ・指定した幅でバーコードイメージが生成されない現象を修正。(CodaBar、Code39) [BCJ-003] ・Element プロパティで小数を設定すると不正なバーコードが出力される現象を修正。 2020.9.28 - Ver1.1.0.1528 [ECJ-103] ・LibXL で作成した Excel ファイルをテンプレートとすると、例外(NumberFormatException) が発生する現象を修正。 [ECJ-104] ・LibXL で作成した Excel ファイルをテンプレートとすると、例外(NumberFormatException) が発生する現象を修正。 [ECJ-105] ・変数名を使用して画像、ライン、シェイプ、テキストボックスを挿入すると、A1 セル に挿入される現象を修正。 [ECJ-Help] ・問い合わせにより、shared パッケージの CellPosition クラスと CellPositionCollection クラスをヘルプに追加。 [ECJ-106] ・プリンタ情報を含むブックに対してのみユーザー定義用紙サイズが設定できるよう修正。 [ECJ-107] ・xlsx 形式で予めテキストボックスに「垂直方向の文字」で設定した文字列の位置が 正しく描画されない場合がある現象を修正。(PDF) [ECJ-108] ・ActiveSheet プロパティに存在しないシート番号を設定してもエラーが返らない現象 を修正。 [ECJ-109] ・xlsx 形式でヘッダーフッダーに図が設定されたファイルにコード上から改ページを 設定すると破損した Excelファイルが出力される現象を修正。 [ECJ-110] ・サロゲートペア文字の前後に改行コードがあると PDF 出力で例外が発生する現象を 修正。 [ECJ-111] ・書式が設定されていない条件付き書式が設定されたファイルでアプリケーションエラー が発生する現象を修正。 [ECJ-112] ・PDF 出力を判定するプロパティを追加。 (isPdfSaved プロパティ) [ECJ-113] ・LineStyle 列挙体の "ThickThin"、"ThinThick" の説明が逆に記載されている現象を 修正。 [ECJ-114] ・オートシェイプの線のスタイル "点線(丸)"、"点線(角)" が正しく描画されない場合 がある現象を修正。 [ECJ-115] ・xlsx 形式で線のスタイルが "点線" で線の先端 "丸" のオブジェクトの挿入と描画 に対応。 [ECJ-116] ・xlsx 形式のテキストボックスに文字飾りが設定されていても反映されない場合があ る現象を修正。(PDF) [ECJ-117] ・xlsx 形式で特定のファイルを使用するとエラーが発生する場合がある現象を修正。 [ECJ-118] ・条件付き書式のルールで「セルの値」指定時に比較が正しく行われない現象を修正。 [ECJ-119] ・フォントディレクトリのない Linux 環境で PDF ファイル生成に失敗する現象を修正。 2020.1.27 - Ver1.1.0.1427 [ECJ-084] ・未知の xmlns が設定されているファイルへの対応。 [ECJ-085] ・setKeyword をインスタンスごとに扱う機能を追加。 [ECJ-086] ・エスケープコードで設定された 2 バイト文字が不正な表示になる場合がある現象を修 正。 [ECJ-087] ・シート名に全角シングルクォーテーションを設定すると不正なファイルが生成される 場合がある現象を修正。 [ECJ-088] ・オートシェイプの矢印の始点と終点の形が異なる形で表示される場合がある現象を修 正。(PDF) [ECJ-089] ・セルの書式設定の日付で和暦の「1年を元年と表記する」書式に対応。 [ECJ-090] ・表示形式が「標準」のセルに -10 桁以上の小数値が登録されても指数表記で取得でき ない現象を修正。 [ECJ-091] ・PDF ファイル出力で LimitCellPosition プロパティが有効にならない現象を修正。 [ECJ-092] ・単体セルのセル名を指定した計算式で製品独自の再計算が正しく行われない場合があ る現象を修正。 [ECJ-093] ・StreamMode.File でセルの書式の編集ができない場合のある現象を修正。 [ECJ-094] ・Excel 2019 で生成されたファイルのシート追加で、不正なデータとなる現象を修正。 [ECJ-095] ・creatorBook メソッドのファイル形式で Exce2007, 2010 を選択した Excel ファイル のスタイル情報を修正。 [ECJ-096] ・Excel 2019(Strict)形式の Excel ファイルを新規作成した際、一部の内部情報が不 正になる現象を修正。 [ECJ-097] ・setFormat メソッドで「"\"#,##0;"\"-#,##0」などの円記号を含む表示形式を設定す ると Unicode の円記号(0xa5)に置き換わる現象を修正。 [ECJ-098] ・getLocked メソッドでセルのロックの状態が正しく取得できない現象を修正。 [ECJ-099] ・setFunc メソッドの第 2 引数に int 型の整数を設定しても計算結果が反映されない 現象を修正。 [ECJ-100] ・setFormat メソッドで Excel ファイル内に予め登録された表示形式「"yyyy/m/d"」 を設定すると、重複した情報として登録される現象を修正。 [ECJ-101] ・setEmbedFonts メソッドでフォント名での指定の場合にフォントが埋め込めない現 象を修正。 [ECJ-102] ・PDF ファイル時にサロゲートペアを含む文字列設定でアプリケーションエラーが発 生する現象を修正。 2019.8.29 - Ver1.1.0.1329 [ECJ-078] ・アルファベット小文字を含むセル名の値が設定出来ない現象を修正。 [ECJ-079] ・PageCenter に複合した値が設定できない現象を修正。 [ECJ-080] ・画像を含む PDF ファイルを作成し、Microsoft Edge で開くと画像が表示されない 現象を修正。 [ECJ-081] ・Excel ファイルで使用しているフォントが実行環境に存在しない場合に、PDF ファイル の列幅が不正となる現象を修正。 [ECJ-082] ・setElementData で一時ファイルではなくメモリ上で処理を行うよう修正。 処理速度を向上。 [ECJ-083] ・PDF ファイルに透過画像を設定すると、色が不正になる現象を修正。 2019.4.3 - Ver1.1.0.1203 [ECJ-077] ・新元号に対応。 2019.2.7 - Ver1.1.0.1107 ・HTML 用のスクリプトを追加。 [ECJ-075] ・Excel 2016 で出力したファイルを使用すると例外が発生する現象を修正。 [ECJ-076] ・createBook で作成したブックに対して setRowHeight メソッドを使用すると例外が 発生する現象を修正。 2019.2.7 - Ver1.1.0.1024 ・PDF、HTML 出力機能を追加 [ECJ-067] ・Excel 2019 対応。 [ECJ-069] ・xlsx 形式で Excel 2016 環境でフォームコントロールを配置したファイルをオープン してシートをコピーすると例外が発生する現象を修正。 2018.6.29 - Ver1.0.0.1229 [ECJ-026] ・modifyRange メソッドが正しく動作しない現象を修正。 [ECJ-027] ・setValue メソッドで float 型が書き込みできない現象を修正。 [ECJ-028] ・長さ 9 文字未満の文字列が設定されているセルから getStr メソッドで文字列が取 得されない現象を修正。 [ECJ-029][ECJ-031] ・フッタに画像が設定されたシートをコピーするとコピー先のシートが破損する現象を 修正。 [ECJ-030] ・セルに設定したチェックボックスの True/False の値が空文字で取得される現象を修正。 [ECJ-032] ・setValue メソッドでクラス型の値の設定ができない現象を修正。 [ECJ-033] ・setDefaultFontPoint を設定すると特定セルのフォントサイズが変更される場合がある 現象を修正。 [ECJ-034] ・表示形式の文字数が多くてセル値の文字数が少ないセルがあると例外が発生する場合 がある現象を修正。 [ECJ-035] ・一部のツール(SpreadSheetGear)で作成されたファイルで CopySheet メソッドを使 用すると例外が発生する場合がある現象を修正。 [ECJ-036] ・アクティブセルの設定に対応。 [ECJ-037] ・一部のツール(SpreadSheetGear)で作成されたファイルで行列の操作やセルコピー を行うと例外が発生する場合がある現象を修正。 [ECJ-038] ・24 時間以上を表現する表示形式で正しい値が反映されない場合がある現象を修正。 [ECJ-039] ・実行時に行を非表示にすると Excel ファイルで行の再表示ができない現象を修正。 [ECJ-040] ・日付書式のセルで日付「9999/12/31」が設定されているセルの値が出力や取得できな い現象を修正。 [ECJ-041] ・テキストボックス内の変数名が内部で複数書式に分かれていると変数名として使用 できない場合がある現象を修正。 [ECJ-042] ・縦位置が「中央揃え」のセルに改行を含む文字列を設定すると「下詰め」になる場合 がある現象を修正。 [ECJ-043] ・罫線で不正な座標を指定するとファイルが破損する現象を修正。 [ECJ-044] ・変数名キーワードに該当しない文字列が変数名として扱われる場合がある現象を修正。 [ECJ-045] ・ヘッダー、フッターの総ページ数書式に対する加算、減算が反映されない現象を修正。 [ECJ-046] ・オートシェイプのテキストの色が異なる色で描画される場合がある現象を修正。 [ECJ-047] ・テキストボックスに制御コードを含む文字列を設定するとファイルが破損する現象を 修正。 [ECJ-048] ・ファイルのオープン失敗時に一時ファイルが残る場合がある現象を修正。 [ECJ-049] ・一部のツール(Apache POI)で生成された xlsx ファイルのオープンに失敗する場合 がある現象を修正。 [ECJ-050] ・一部のツール(Apache POI)で生成された xlsx ファイルの文字列が取得できない場 合がある現象を修正。 [ECJ-051] ・表示形式の [DBnum3] で全角数字ではなく漢数字が出力される場合がある現象を修正。 [ECJ-052] ・オフセット指定でオブジェクトを挿入すると描画位置がずれる場合がある現象を修正。 [ECJ-053] ・Excel 2016 で「オンライン画像」を挿入したファイルを使用するとファイルが破損 する現象を修正。 [ECJ-054] ・セルの書式に文字列「""」が使用されていると getFormattedString で文字列の末尾 に null が付加される場合がある現象を修正。 [ECJ-055] ・setStr、setValue で改行コードを含む文字列をセルに設定しても改行が反映されない 場合がある現象を修正。 [ECJ-056] ・特定のファイルで fullCalcOnLoad を使用するとクローズ時に例外が発生する場合が ある現象を修正。 [ECJ-057] ・行列操作後に共有数式が設定されたセルをコピーすると数式内のセル参照が不正にな る場合がある現象を修正。 [ECJ-058] ・行の挿入や削除で共有数式の参照セルが正しく変化しない現象を修正。 [ECJ-059] ・数値セルから getFormattedString で正しい文字列が取得できない場合がある現象 を修正。 [ECJ-060] ・文字列書式が設定されている数値セルの値を getFormattedString で取得すると指数 表記になる場合がある現象を修正。 [ECJ-061] ・一部処理の速度を改善。 [ECJ-062] ・小数部を含む表示形式のセルで getFormattedString の戻り値が Excel と異なる場合 がある現象を修正。 [ECJ-063] ・予めヘッダー、フッターの末尾が半角スペースの場合に実行時にヘッダー、フッター を設定すると出力ファイルが破損する場合がある現象を修正。 [ECJ-064] ・一部の一時ファイルに setTemporaryPath の設定が反映されない場合がある現象を修正。 [ECJ-065] ・Excel2016 で保存したファイルの保存に失敗する現象を修正。 [ECJ-066] ・setDoubleMode、getDoubleMode メソッドを追加。getFormattedString メソッドで使用。 2017.7.27 - Ver1.0.0.1127 [ECJ-001] ・画像を含むシートのコピー、削除を行うと例外が発生する現象を修正。 [ECJ-002] ・出力後の xlsx ファイルを Windows 10 の機能で解凍してから圧縮を行うとエラーが 発生する現象を修正。 [ECJ-003] ・xlsx 形式で RowCopy メソッドの第一引数に 1048575 を指定すると貼り付けエラー が発生する現象を修正。 [ECJ-005] ・xlsx 形式で配列数式が設定されたファイルを使用して行列の挿入や削除を行うと出 力ファイルが破損する現象を修正。 [ECJ-006] ・SheetName プロパティでシート名が重複した際のエラーが正常に動作しない現象を修 正。 [ECJ-007] ・現在のシート名と大文字小文字のみが異なるシート名に変更できない場合がある現象 を修正。 [ECJ-008] ・"_x" で始まる特定の文字列が異なる値になる場合がある現象を修正。 [ECJ-009] ・リンクの貼り付けが使用されているファイルで共有数式が設定されているセルの値を 取得すると例外が発生する場合がある現象を修正。 [ECJ-010] ・外部を参照するハイパーリンクが設定されたファイルを使用すると例外が発生する場 合がある現象を修正。 [ECJ-011] ・オブジェクト内のテキストに含まれる改行がファイル出力で反映されない場合がある 現象を修正。 [ECJ-013] ・共有数式が設定されたセルに値を設定すると数式内の座標が書き換わる場合がある現 象を修正。 [ECJ-019] ・配列数式が設定されているセルに値を設定するとファイルが破損する現象を修正。 [ECJ-020] ・表示形式 "DBNum1"、"DBNum2" が設定されているセルに数値を設定すると表示形式に よって出力時にエラーが発生する場合がある現象を修正。 [ECJ-021] ・非表示行のコピーでコピー先の行の高さが変更できない現象を修正。 [ECJ-022] ・署名欄を配置した Strict 形式の Excel ファイルを使用すると作成ファイルが破損 する現象を修正。 [ECJ-023] ・ヒストグラムを配置したテンプレートを使用すると Excel ファイルが破損する現象 を修正。 [ECJ-024] ・ストリームやバイト配列指定での Excel ファイル作成に失敗する現象を修正。 [ECJ-025] ・シートコピーを行うと一時ファイルが削除されない現象を修正。