======================================================================
【ソ フ ト名】 DS編集君
【バージョン】 Ver 4.01
【ソフト種別】 フリーウェア
【動作可能OS】 Windows XP/Vista/7/8/10/11
【必要なもの】 Microsoft Excel 2013以降
【開発言語　】 Excel VBA
【公開開始日】 2025/11/16
【Ｕ　Ｒ　Ｌ】 https://xltools.jp
【電子メール】 info@xltools.jp
【開発環境　】 Windows 11/Microsoft Excel 2024
======================================================================
■ソフト紹介
汎用機のデータセットをExcel化するExcel VBAツールです。
Excel化する場合通常はホスト側でCSV変換を行ってそれを転送しますが、
当ツールはCSV変換プログラムの作成が不要でデータセットを直接Excel化します。
Excel化したデータセットを編集して、再びホストに転送することもできます。
IBM、富士通、日立の汎用機でCOBOL、PL/Iで作成したPSファイルを対象としています。
それ以外の場合は正しく動作しない可能性が高いと思われます。
また、COBOL、PL/I、JCLのプログラムソースに関連する機能（保存、復元、比較）もあります。
Excel2013以降で動作します。


■当バージョンでの変更点
・ソース保存、JCL、JOBフロー作成機能の精度向上。
・ソース保存、JCL、富士通XSPのJCLに対応。


■配布file
DS編集君.xlam    ：ツール本体
ASC.dat          ：Shift-JIS用半角変換データ
EBC.dat          ：EBCDICコード変換データ
IBM.dat          ：IBM漢字コード変換データ
JEF.dat          ：JEF漢字コード変換データ
SJIS.dat         ：Shift-JIS用全角変換データ
readme.txt       ：当ファイル
Excel-DNAフォルダ：Excel-DNAと正規表現ライブラリ
SAMPLEフォルダ   ：サンプル
 EXCBL01.txt     ：COBOLのサンプルPGMソース
 EXJCL01.txt     ：JCLのサンプルソース
 EXPLI01.txt     ：PL/IのサンプルPGMソース
 SAMPLE.bin      ：サンプルデータセットをダウンロードしたバイナリ
 SAMPLE.jpg      ：サンプルデータセット（50バイト）の表示画像
 SAMPLE.txt      ：サンプルデータセットのコピー句
 SAMPLEDIC.csv   ：辞書ファイルのサンプル


■インストール方法
DS編集君.xlamを実行するだけです。
Excelがマクロを使用できるようになっている必要があります。


■アンインストール方法
フォルダごと削除してください。レジストリは使用していません。


■バージョンアップ方法
設定を保存してあるiniファイルは旧バージョンと互換性があるのでそのまま使えます。
SAMPLEフォルダ以外を上書きしてください。


■使用方法
・ホストからデータセットをバイナリ形式で無変換（コード変換やシフトコード除去を
　行わない）でダウンロードします。
　可変長マルチレイアウトの場合はレコード末尾にCRLFを付加してダウンロードします。
・データセットの項目定義ファイル（Excel）を作成しておきます。
　定義ファイルのルール
    ・1シート目から作成
    ・A列から順。途中に空白列があるとそこまでしか処理しない。
      備考欄などを追加する場合は空白列を挟む。
    ・1行目：項目名
　　　入力は任意。
    ・2行目：属性
      C（文字）、G（漢字）、M（ミックス）、SC（SJIS文字）、SG（SJIS漢字）、JG（JIS漢字）、X（ヘキサ）、
      Z（ゾーン）、SZ（符号付きゾーン）、P（パック）、SP（符号付きパック）、B(バイナリ)
      「符号なし」か「符号付き」はExcel化するだけであるならどちらでも問題ありません。
      後でホストに転送するためにバイナリ変換を行う場合は、正しく設定されていないと、
      完全に正しいバイナリが作成できません。
      M（ミックス）は半角、全角混在の文字です。
      SC（SJIS文字）は、コード変換を行わないShift-JISの文字です。
      SG（SJIS漢字）は、コード変換を行わないShift-JISの漢字です。
      X（ヘキサ）は、コード変換を行わない無変換の16進文字列です。
    ・3行目：バイト数
　　　漢字でシフトコードを含む場合はシフトコードを含んだバイト数
    ・4行目：オプション
      数値で、小数点以下の桁数がある場合は、小数点以下の桁数。
      漢字でシフトコードを含む場合はS。
・DS変換ボタンを押し、定義ファイル、ダウンロードしたバイナリファイルを指定します。
・固定長マルチレイアウトの場合は、キー項目の開始位置とレングスを入力します。
　定義ファイルを指定するごとに、その定義ファイルに対応するキー項目の値を入力します。
　キャンセルボタンで定義ファイルの指定を終了します。
・可変長マルチレイアウトの場合は、レングスのみで振分可能な場合は、キャンセルボタンで
　定義ファイルの指定を終了します。不可能な場合は固定長マルチレイアウトと同様に、
　キーの開始位置とレングス指定の後、定義ファイルごとにキーの値を指定します。
　キーの値はレングス重複時のみに使用されます。
・同一レイアウトのバイナリファイルの場合、バイナリファイルを複数選択すると、
　一度に処理できます。
・バイナリファイルのあるフォルダにExcelファイルを作成します。
・仕様
　・ASC.dat、EBC.datとIBM.dat、JEF.dat、SJIS.datがツール本体と同じフォルダにないと処理できません。
　・バイナリファイルが2,147,483,647バイト以上の場合は処理できません。
　・バイナリファイルのバイト数が定義ファイルのレングスの倍数になってない場合はエラーとなります。
　・可変長マルチレイアウトの場合は、定義ファイルのレングスとレコードレングスでマッチング
　　して処理します。同一レコードレングスで異なるレイアウトがある場合は先に指定したレイアウトに
　　振分されますが、キー指定を行っている場合はキーの値で振分されます。
・COBOL、PL/Iのコピー句から定義ファイルを自動作成できます。
　作成後、必要に応じて手修正してDS変換、DS作成にお使いください。
　・Ver3.70から自動作成される定義ファイルの拡張子がxlsmの新定義ファイルになりました。
　　新定義ファイルは各項目のバイト数のセルをダブルクリックするとその項目の開始位置を表示します。
　　新定義ボタンで旧定義ファイルから新定義ファイルを作成できます。
  ・コピー句をテキスト形式でダウンロードします。
　・定義作成ボタンを押し、ダウンロードしたコピー句ファイルを指定します。
　・コピー句ファイルのあるフォルダに定義ファイルを作成します。
　・コピー句連結をチェックすると、複数のコピー句を連結して処理します。
　・再定義確認チェック時は、再定義がある場合に再定義元と再定義先のどちらを採用するか確認可能です。
　・COBOLの場合、項目の直前のコメントや直後のコメントを項目名とすることができます。
　　元の項目名はコメントになります。
　・仕様
　　・集団項目、再定義（REDEFINES）は無視します。
　　・コピー句ファイル選択時に複数選択すると一度に複数の定義ファイルを
　　　作成できます。
    ・PL/I、PIC句にTを含む場合、属性SZとします。
・シングルレイアウトの場合、DS変換（データセットのExcel化）を連続で実行することが可能です。
　連続設定ボタンで新規または既存の連続変換ファイルを設定できます。
　連続変換ボタンで連続変換ファイルに設定されたファイルを連続変換します。
・Excel化した状態からバイナリの状態に復元できます。
　Excel化した状態でデータを編集して、バイナリ化し、ホスト側に転送することができます。
　ホストに転送する場合は、バイナリ形式で無変換でアップロードしてください。
　・DS作成ボタンを押します。
　・Excel化したデータセットファイルを指定します。
    固定長マルチレイアウト、可変長マルチレイアウトの場合は、キャンセルボタンで
　　データセットファイルの指定を終了します。
　・固定長マルチレイアウトと可変長マルチレイアウトの場合は複数シートは未対応です。
　・CSV入力時は、定義ファイル、CSVファイルを指定します。
　・仕様
　　・ASC.dat、EBC.datとIBM.dat、JEF.dat、SJIS.datがツール本体と同じフォルダにないと処理できません。
    ・1シート目の1列目の値が入っている最終行までを対象とします。
　　　（最初の項目は必ず何か値が入っていなければならない（スペース可））
　　・CSV入力時は、定義ファイルの項目数とCSVの項目数が一致していないと処理できません。
　　・定義情報に合致しないデータがある場合は処理を中止します。
　　　文字系：レングス不一致
　　　数値系：桁数オーバー（ゼロサプレスで桁数が足りないのは問題ありません）、数値以外
・データファイルを整備することができます。
　・表示調整ボタンを押します。
　・3行目のバイト数欄に開始位置のコメントを追加します。
　・項目名切替をチェックしている場合、コメントから取得した項目名と元の項目名と切り替えます。
　・データが1件以上ある場合、データのすべての値が属性初期値の項目をアウトラインで非表示にします。
・前回の操作または履歴で選択した操作を再実行できます。
　・再実行ボタンを押します。
　・縦横モード、レイアウト、CSV入出力の設定は変更しても前回実行時のものに戻ります。
・DS変換またはDS作成時に時間見積をチェックすると、少量処理を行って、全量処理するのに必要な時間を
　計算します。時間見積後に時間見積のチェックを外し再実行することで確認と全量処理ができます。
・データ作成ボタンで定義ファイルにサンプルデータを追加できます。
・データ抽出ボタンでデータファイルからデータを抽出できます。
・受信マクロの作成が可能です。
　受信設定ボタンで受信マクロの作成条件を定義する受信マクロファイルを作成できます。
　マクロ作成ボタンで受信マクロファイルから受信マクロを作成できます。
・ソース保存ボタンでソース（バイナリ形式またはテキスト形式）をExcel化できます。
　定義ファイルは不要で80バイトの半角全角混在フィールドとして処理します。
　シフトコードを含めて保存（Excel化）できます。
　追加の編集を行うと、COBOL、PL/I、JCL用の編集を行って追い易くします。
　COBOL、PL/Iは構造図も作成します。
　JCLはJ0Bフローも作成します。
・ソース復元ボタンでソースのExcel化ファイルからソースのバイナリファイルを作成します。
　シフト補完をチェック時は全角前後にシフトコードを補完します。
　テキスト形式でダウンロードしたシフトコードなしのソースをExcelに貼り付けて実行することで、
　ソースのバイナリファイルを作成することができます。
・ログ保存ボタンでログのバイナリファイルまたはテキストファイルをExcel化できます。
　定義ファイルは不要で半角全角混在フィールドとして処理します。
　ログのバイナリファイルはFBAまたはVBAのデータセットをCRLF付でダウンロードする必要があります。
　シフトコードを含めて保存（Excel化）できます。
・ソース比較ボタンで2つのソースソース（ソース保存後のExcel形式またはテキスト形式）を比較して差分を表示します。
　・フォルダをドラッグ＆ドロップするとフォルダ単位で同一のファイル名同士で比較します。
・データ比較ボタンで2つのExcel化したデータを比較して差分を表示します。キーの設定も可能です。
・シミュレートタブでCOBOLプログラムのシミュレートが可能です。当機能を使用するには、
　Excelのトラストセンターの「VBA プロジェクト オブジェクト モデルへのアクセスを信頼する」を
　有効にする必要があります。
　・作成ボタンでCOBOLソース（ソース保存後のExcel形式またはテキスト形式）の内容と
    同等のExcel VBAを含んだ実行Excelファイルを作成します。
    IBMメインフレームのCOBOL（帳票出力以外のバッチ処理）を対象としています。
　　β版の機能で、また対応していないCOBOLの機能もあります。
　・実行ボタンで作成した実行Excelファイルを実行できます。
・DS編集君用ローカルLLMによる機能追加を行う場合は、DS編集君.xlamのあるフォルダに
　DS編集君用ローカルLLMのllmフォルダを入れてください。
　・ソース保存で作成されたExcelファイルの処理概要シートでローカルLLMを使用した
　　セクションの処理概要の取得が行えます。
　・ソース保存で作成されたExcelファイルのデータ作成シートでローカルLLMを使用した
　　テストデータの作成が行えます。


■オプション
定義作成
・項目名辞書変換
　項目名辞書ファイル（CSV）がある場合、項目名を置き換えます。
　コピー句の項目名が日本語でない場合に、定義ファイルの項目名を
　日本語化できます。
　辞書ファイルのフォーマット
　　変換前項目名,変換後項目名
・部分置換
　非チェック時は、辞書の変換前項目名が含まれていると項目名全体を変換後で置き換えます。
　チェック時は、変換前項目名部分のみ置き換えます。プレフィックス等は残ります。
・出力フォルダ指定
　非チェック時は入力ファイルと同一のフォルダに出力ファイルを保存しますが、
  チェック時は保存先フォルダを指定することができます。

DS変換
・代替文字
　それぞれ指定した文字（１文字）で置き換えます。入力必須です。
・数値初期値補完
　数値の項目に数値以外が入っている場合は文字として処理します。
　そのような不整合データがあった場合はその旨を表示し、不整合データの項目は、
　セルの背景をローズにします。
　数値初期値補完をチェックしている場合は、エラーとせずに、不整合データを初期値に
　置き換えます。
・ＣＳＶ出力
　横レコードモードでシングルレイアウト限定。
　Excelファイルを作成する代わりにCSVファイルを作成します。
　Accessにインポートする場合にお使いください。
　レコード数が多くてExcelの限界を超える場合もこれで出力することができます。
・出力フォルダ指定
　非チェック時は入力ファイルと同一のフォルダに出力ファイルを保存しますが、
  チェック時は保存先フォルダを指定することができます。

DS作成
・初期値補完
　文字系：データがその項目のレングス未満の場合、スペースを補います。
　　　　　値が入っていない場合、スペースを補います。
　　　　　X(ヘキサ）の場合もスペース（X'40')を補います。
　数値系：値が入っていない場合、0を補います。
・ＣＳＶ入力
　横レコードモードでシングルレイアウト限定。
　Excelファイルから作成する代わりにCSVファイルから作成します。
　DS変換でＣＳＶ出力した場合にお使いください。
・出力フォルダ指定
　非チェック時は入力ファイルと同一のフォルダに出力ファイルを保存しますが、
  チェック時は保存先フォルダを指定することができます。


バージョン
・レコード縦表示
　チェックするとレコード縦モードになります。
　通常はレコードは横（行）に表示されますが、縦モード時は縦（列）に表示されます。
　定義作成、DS変換、DS作成はすべて同じモードで行う必要があります。
・背景色
　フォームの背景色を選択できます。
・起動時に更新確認を行う
　起動時にインターネットに接続されている場合、更新確認を行います。
　チェックを外すと起動が速くなります。
　インターネットが利用できない場合で、起動が遅い場合はチェックを外して
　ください。


■利用条件
--- NYSL ver 0.9982 ( http://www.kmonos.net/nysl/ ) ---

A. 本ソフトウェアは Everyone'sWare です。このソフトを手にした一人一人が、
   ご自分の作ったものを扱うのと同じように、自由に利用することが出来ます。

  A-1. フリーウェアです。作者からは使用料等を要求しません。
  A-2. 有料無料や媒体の如何を問わず、自由に転載・再配布できます。
  A-3. いかなる種類の 改変・他プログラムでの利用 を行っても構いません。
  A-4. 変更したものや部分的に使用したものは、あなたのものになります。
       公開する場合は、あなたの名前の下で行って下さい。

B. このソフトを利用することによって生じた損害等について、作者は
   責任を負わないものとします。各自の責任においてご利用下さい。

C. 著作者人格権は K.Hiwasa に帰属します。著作権は放棄します。

D. 以上の３項は、ソース・実行バイナリの双方に適用されます。


■免責事項
・このソフトを使用して起こったいかなるトラブルも責任を負いかねます。
  自己責任で使用してください。
・改善要望、バグ報告は歓迎しますが、それが技術的、方針的に可能であるかは
  わかりませんし、また可能でもすぐにできるかどうかはわかりません。


■履歴
2025/11/10  Ver 4.00
・履歴を追加。
・その他細かい不具合修正。

2025/11/05  Ver 3.82
・ソース保存、JCL、JOBフロー作成機能（β版）の精度向上。

2025/11/03  Ver 3.81
・データ比較、一致時の出力形式を変更。
・その他細かい修正。
・その他細かい不具合修正。

2025/11/02  Ver 3.80
・ソース保存、JCL、JOBフロー作成機能（β版）の精度向上。
・その他細かい不具合修正。

2025/10/27  Ver 3.79
・ソース保存、JCL、JOBフロー作成機能（β版）の精度向上。

2025/10/26  Ver 3.78
・ソース保存、JCL、JOBフロー作成機能（β版）の精度向上。
・その他細かい不具合修正。

2025/10/21  Ver 3.77
・ソース保存、JCL、JOBフロー作成機能（β版）の精度向上。
・サンプルJCLソースのEXJCL01.txtの誤りを修正。

2025/10/20  Ver 3.76
・ソース保存、JCL、JOBフロー作成機能（β版）を追加。
・ログ保存、再実行時正しく動作しないことがある不具合を修正。

2025/10/19  Ver 3.75
・ログ保存、テキスト形式ログでも可能に変更。

2025/10/12  Ver 3.74
・ソース保存、コピー句取込を追加。

2025/09/23  Ver 3.73
・ローカルLLM概要取得に全概要取得を追加。
・ソース保存、ローカルLLMテストデータ作成を追加。
・その他細かい修正。

2025/09/21  Ver 3.72
・ソース保存、構造図2のセクション概要を処理概要シートに移動。
・ローカルLLM概要取得の精度向上。
・ローカルLLM概要取得に中止を追加。
・サンプルJCLソースのEXJCL01.txtの誤りを修正。

2025/09/15  Ver 3.71
・ソース比較、フォルダ単位の実施に対応。
・受信マクロ、テキスト変換に対応。
・その他細かい修正。
・その他細かい不具合修正。

2025/08/02  Ver 3.70
・定義作成、旧定義ファイルの上位互換の新定義ファイルに変更。
・旧定義ファイルから新定義ファイルを作成する新定義を追加。

2025/07/30  Ver 3.67
・連続設定、細かい修正。

2025/07/27  Ver 3.66
・ソース保存、テキストファイルの文字コード判定の精度向上。

2025/06/15  Ver 3.65
・DS変換、巨大ファイルに対応。
・DS作成、巨大ファイルに対応。

2025/06/08  Ver 3.64
・定義ファイルの属性JG（JIS漢字）を追加。

2025/06/07  Ver 3.63
・DS変換、細かい不具合を修正。
・ソースコンペア、細かい不具合を修正。

2025/06/01  Ver 3.62
・定義ファイルの属性SC（SJIS文字）を追加。
・定義ファイルの属性SG（SJIS漢字）を追加。

2025/05/25  Ver 3.61
・DS変換、定義ファイルの項目が1項目の場合に動作しない不具合を修正。
・DS変換、定義ファイルにレングス不正な項目がある場合にエラーになる不具合を修正。
・ローカルLLM概要取得にPGM概要取得を追加。

2025/05/03  Ver 3.60
・内部処理で使用しているVBS正規表現ライブラリ(VBScript.RegExp)廃止予定への対応。
・ソースコンペア、細かい不具合を修正。

2025/02/25  Ver 3.53
・DS変換、細かい不具合修正。

2025/02/23  Ver 3.52
・DS変換、処理速度の向上。
・細かい修正。

2025/02/08  Ver 3.51
・DS編集君用ローカルLLMを使用せずにLLMをローカルに再取得する不具合を修正。

2025/02/08  Ver 3.50
・DS編集君用ローカルLLMによる機能追加に対応。
・ソース保存、構造図2にセクションリストを追加。
・ソース保存、構造図2のセクションリストにローカルLLM概要取得を追加。
・テキストファイルをソース保存後に再実行するとエラーになる不具合を修正。

2025/01/18  Ver 3.44
・定義作成、PL/Iの項目名変換を追加。
・サンプルPL/IソースのEXPLI01.txtの誤りを修正。

2025/01/12  Ver 3.43
・ソース保存、COBOL、PL/Iの追加の編集に予約語カラーを追加。
・ソース保存、COBOL、PL/Iの追加の編集にリテラルカラーを追加。
・ソース保存、COBOL、PL/Iの追加の編集の正規表現検索を右クリックに変更。
・ソース保存、COBOL、PL/Iの追加の編集の単語検索を右クリックに変更。
・ソース保存、入力のバイナリ、テキスト判別を強化。
・ソース保存、入力がテキストの場合にUTF-8に対応。
・ソース保存、入力がテキストの場合に小文字に対応。
・ソース保存、COBOLの追加の編集結果の構造図をラベル間PERFORMに対応。
・ソース保存、COBOL、PL/Iの追加の編集結果の細かい不具合を修正。

2025/01/08  Ver 3.42
・ソース保存、COBOL、PL/Iの追加の編集時にソースを分割表示するように変更。
・ソース保存、COBOL、PL/Iの追加の編集の出力ファイルの拡張子をxlsmに変更。
・ソース保存、COBOL、PL/Iの追加の編集結果を開く際、構造図2並列表示に変更。
・ソース保存、COBOL、PL/Iの追加の編集結果に正規表現検索を追加。
・ソース保存、COBOL、PL/Iの追加の編集結果に単語検索を追加。

2025/01/03  Ver 3.41
・ソース保存、COBOLの追加の編集の精度向上。
・ソース保存、PL/Iの追加の編集でエラーになることがある不具合を修正。
・SAMPLE.txtに項目名コメントを追加。
・SAMPLEフォルダにサンプルCOBOLソースのEXCBL01.txtを追加。
・SAMPLEフォルダにサンプルJCLソースのEXJCL01.txtを追加。
・SAMPLEフォルダにサンプルPL/IソースのEXPLI01.txtを追加。

2025/01/01  Ver 3.40
・「データ他」タブを「データ補助」タブに変更。
・「データ以外」タブを「ソース」タブに変更。
・ソース保存、COBOLの追加の編集にセクショングループ化を追加。
・ソース保存、PL/Iの追加の編集にプロシージャグループ化を追加。
・ソース保存、JCLの追加の編集にステップグループ化を追加。
・ソース保存、COBOL、PL/Iの追加の編集の構造図2にセクション分類を追加。
・ソースコンペア、サマリ情報の表示を追加。
・データコンペア、サマリ情報の表示を追加。
・データコンペア、項目バイパスを追加。
・ソースコンペア、入力テキストファイルの空白行で処理が止まる不具合を修正。
・ソースコンペア、細かい不具合を修正。
・データコンペア、エラー値がある場合に処理できない不具合を修正。

2024/12/22  Ver 3.30
・定義作成、再定義確認を追加。
・定義作成、PL/Iの精度向上。

2024/11/20  Ver 3.21
・ソース保存、COBOLとPL/Iの追加の編集に構造図2を追加。

2024/11/02  Ver 3.20
・DS変換、高速モードを追加。

2024/10/21  Ver 3.11
・ソース比較、結果の文字の末尾が切れていた不具合を修正。

2024/10/13  Ver 3.10
・COBOLプログラムシミュレートを追加。
・ソース保存、COBOLとPL/Iの追加の編集に構造図を追加。
・ソース保存、テキスト形式ソースでも可能に変更。
・ソース比較、テキスト形式ソースでも可能に変更。

2024/06/02  Ver 3.03
・DS作成、処理速度の向上。

2024/06/01  Ver 3.02
・DS変換、処理速度の向上。

2024/04/27  Ver 3.01
・Excel起動済の場合に別Excelを起動するように変更。
・ログ保存に行末空白削除オプションを追加。
・その他細かい不具合修正。

2024/04/23  Ver 3.00
・データ他タブを追加。
・データ他タブにデータ作成を追加。
・データ他タブにデータ抽出を追加。
・データ他タブに受信設定を追加。
・データ他タブにマクロ作成を追加。
・表示調整、Excelファイルを別ファイルに保存するように変更。
・DS作成、シングルレイアウトの場合、複数ファイルに対応。
・ソース復元、複数ファイルに対応。
・複数ファイル処理時、処理後にファイルを閉じるように変更。
・ソース保存、追加の編集の設定を画面に移動。
・前回起動時の処理も再実行できるように変更。
・新規連続を連続設定に変更。
・ドラッグ＆ドロップウィンドウに複数可能な場合の表示を追加。
・背景色設定方法を変更。
・その他細かい修正。

2024/04/07  Ver 2.63
・ログ保存、JOB分割を追加。
・その他細かい修正。
・DS作成、マルチレイアウトで1項目の場合にエラーになる不具合を修正。
・その他細かい不具合修正。

2024/03/31  Ver 2.62
・データ以外タブの画面レイアウトを変更。
・コンペアタブの画面レイアウトを変更。
・データ比較でグループ化列があると正しく動作しない不具合を修正。
・その他細かい不具合修正。

2024/03/26  Ver 2.61
・ソース比較の出力形式を変更。
・データ比較の処理速度向上。
・その他細かい不具合修正。

2024/03/24  Ver 2.60
・データ比較を追加。

2024/03/14  Ver 2.56
・ソース保存の追加の編集にJCLを追加。

2024/01/27  Ver 2.55
・細かい修正。
・細かい不具合修正。

2023/12/11  Ver 2.54
・連絡先を変更。
・その他細かい修正。

2023/11/26  Ver 2.53
・連続変換機能を追加。
・その他細かい修正。

2023/11/12  Ver 2.52
・定義ファイルの属性M（ミックス）を追加。
・DS作成、縦レコードの可変長マルチレイアウトが動作しない不具合を修正。
・その他細かい不具合修正。

2023/11/11  Ver 2.51
・ドラッグ＆ドロップウィンドウ表示時にExcelを非表示にするように変更。
・Excel表示・非表示切替機能を追加。

2023/10/22  Ver 2.50
・画面デザインを変更。
・ログ保存を追加。

2023/10/07  Ver 2.41
・ソース保存、フォントの変更。
・ソース比較、結果を保存するように変更。
・その他細かい修正。

2023/09/28  Ver 2.40
・ソース比較を追加。
・細かい不具合修正。

2023/09/14  Ver 2.30
・ソース保存に追加の編集を追加。

2023/08/27  Ver 2.20
・ソース保存を追加。
・ソース復元を追加。
・IBM漢字コード変換データに不足文字を追加。
・EBCDICコード非互換文字に対応。

2023/08/03  Ver 2.10
・拡張子をxlamに変更。
・ファイルを開く際のリンク更新チェックを無視するように修正。
・DS変換、桁数の大きい数値が正しく表示されるように修正。
・DS変換、マルチレイアウトのレコードNoを100番単位に変更。
・DS作成、代替文字の存在チェックを追加。
・DS作成、数値項目が数値以外の場合にデフォルトで文字として処理可能に変更。

2023/02/16  Ver 2.05
・ドラッグ＆ドロップウィンドウが使用できないことがある不具合の恒久対応。
・その他細かい修正。

2023/02/08  Ver 2.04
・EBCDICコード変換データに不足文字を追加。
・ドラッグ＆ドロップウィンドウが使用できないことがある不具合の応急対応。
・その他細かい不具合を修正。

2023/02/01  Ver 2.03
・IBM漢字コード変換データに不足文字「’」を追加。
・JEF漢字コード変換データに不足文字「’」を追加。

2023/01/31  Ver 2.02
・DS変換、巨大ファイルの場合にエラーになる不具合を修正。

2023/01/26  Ver 2.01
・DS変換、固定長マルチレイアウトに定義外レコードスキップを追加。
・DS変換、可変長マルチレイアウトに定義外レコードスキップを追加。
・定義作成、COBOLでエラーになることがある不具合を修正。

2023/01/01  Ver 2.00
・画面デザインを変更。
・再実行を追加。
・表示調整を追加。
・定義作成、ヘッダー色を追加。
・定義作成、COBOLに項目名変換を追加。
・定義作成、COBOLの精度向上。
・DS変換、時間見積を追加。
・DS変換、処理速度の向上。
・DS変換、固定長マルチレイアウトの処理速度の向上。
・DS変換、可変長マルチレイアウトの処理速度の向上。
・DS変換、可変長マルチレイアウトにキー振分を追加。
・DS作成、時間見積を追加。
・DS作成、処理速度の向上。
・細かい修正。
・細かい不具合修正。

2022/10/15  Ver 1.90
・レングス入力を廃止。
・アウトラインなどで項目が非表示でも正しく動作するように修正。

2022/05/15  Ver 1.80
・定義作成、コピー句連結に対応。
・DS作成、エラーチェックの強化。
・画面をモードレス表示に変更。
・画面のフォントを変更。
・その他細かい修正。
・DS変換、マルチレイアウトのときファイル保存が正しくなかった不具合を修正。

2021/06/18  Ver 1.70
・ドラッグ＆ドロップに対応。

2021/06/12  Ver 1.65
・64ビット版Excelでフォルダ選択ダイアログが動作しない不具合を修正。

2020/05/22  Ver 1.64
・DS作成、縦モードでエラーになることがある不具合を修正。

2015/04/29  Ver 1.63
・定義作成、PL/Iの精度向上。

2015/04/18  Ver 1.62
・定義作成、PL/Iの精度向上。

2015/01/22  Ver 1.61
・DS作成、数値で全桁小数桁でZEROの場合にエラーになる不具合を修正。

2015/01/14  Ver 1.60
・DS変換、DS作成、巨大ファイルに対応。
・DS変換、処理を高速化。
・Shift-JIS用全角変換データに誤りがあったため再作成。

2014/12/17  Ver 1.59
・DS変換、処理を高速化。
・定義作成、縦モードの精度向上。

2014/12/16  Ver 1.58
・Shift-JIS用全角変換データに漏れがあったため再作成。

2014/12/03  Ver 1.57
・定義作成、改行コードを自動判別するように修正。

2014/11/30  Ver 1.56
・フォルダ選択時に現在のフォルダを選択済にするように修正。

2014/11/23  Ver 1.55
・漢字コードの指定に無変換(SJIS)を追加。

2014/03/02  Ver 1.54
・定義作成、改行コード指定オプションを追加。

2014/02/23  Ver 1.53
・DS変換、経過非表示オプションを追加。

2013/12/10  Ver 1.52
・定義作成、COBOLの精度向上。

2013/10/15  Ver 1.51
・固定長マルチレイアウトのDS作成に対応。
・可変長マルチレイアウトのDS作成に対応。

2013/10/03  Ver 1.50
・固定長マルチレイアウトに対応。
・可変長マルチレイアウトに対応。

2013/08/08  Ver 1.44
・DS作成、数値で全桁小数桁のときに落ちる不具合を修正。

2013/04/20  Ver 1.43
・日立の汎用機のデータセット（KEIS漢字コード）に対応。
・DS作成、IBM以外の漢字コードに対応。
・DS変換、DS作成、項目が1つの場合に落ちる不具合を修正。
・その他細かい不具合を修正。

2013/04/16  Ver 1.42
・ピリオドを含むファイル名に対応。

2013/04/15  Ver 1.41
・DS変換、バイナリファイルを複数選択可能に修正。

2013/04/08  Ver 1.40
・DS変換、入力ファイルが空の場合に落ちる不具合を修正。

2012/04/05  Ver 1.39
・定義作成、COBOLのPACKED-DECIMAL句に対応。

2012/01/22  Ver 1.38
・縦レコードモードのDS変換が正しく動作しない不具合を修正。

2011/12/16  Ver 1.37
・縦レコードモードを追加。

2011/07/08  Ver 1.36
・DS変換で漢字項目がある場合、落ちることがある不具合を修正。
・JEF漢字コード変換データの誤りを修正。

2011/07/04  Ver 1.35
・定義作成、PL/Iの精度向上。
・定義作成、COBOLの精度向上。

2011/06/12  Ver 1.34
・定義作成、PL/Iの精度向上。

2011/05/28  Ver 1.33
・定義作成、PL/Iの精度向上。

2011/05/22  Ver 1.32
・Excel2007以上で正しく動作しない不具合を修正。
・定義作成、PL/Iの精度向上。

2011/04/27  Ver 1.31
・定義作成、PL/Iの精度向上。

2011/04/05  Ver 1.30
・富士通の汎用機のデータセット（JEF漢字コード）に対応。

2011/03/27  Ver 1.20
・定義作成、PL/Iのコピー句に対応。

2010/10/14  Ver 1.13
・定義作成、桁数の数字のない定義（例：PIC 99）に対応。
・64ビット版Excelに対応。
・更新確認の処理を高速化。
・その他細かい修正。

2009/01/15  Ver 1.12
・DS作成時、バイナリ型のデータチェックが誤っていた不具合を修正。

2008/08/31  Ver 1.11
・カレントディレクトリが存在しないときに落ちる不具合を修正。

2007/08/04  Ver 1.10
・DS変換、桁数の大きい数値がある場合、変換できない不具合を修正。

2007/07/19  Ver 1.09
・定義ファイルの属性X（ヘキサ）を追加。

2007/06/29  Ver 1.08
・DS変換、数値初期値補完を使わない場合不整合データを処理できるよう変更。
・定義作成、バイト数のセル属性を数値に変更。

2007/06/13  Ver 1.07
・DS変換、項目の桁数が大きい場合に落ちる不具合を修正。
・DS変換、属性が符号付き数字の場合、セルの形式が文字列になる不具合を修正。

2007/06/10  Ver 1.06
・ドライブ直下に保存できない不具合を修正。

2007/06/05  Ver 1.05
・定義作成時に漢字項目のバイト数計算の誤りを修正。
・DS変換でパックの項目が正しく編集されない不具合を修正。
・サンプルのコピー句の漢字項目の桁数の誤りを修正。

2007/03/06  Ver 1.04
・Excel97で動作しない不具合を修正。

2007/03/01  Ver 1.03
・Excel2007対応。

2007/01/27  Ver 1.02
・DS作成時のＣＳＶ入力がExcel97でも動作するようにした。

2007/01/03  Ver 1.01
・DS変換時の数値初期値補完機能を追加。

2006/12/13  Ver 1.00
・新規公開
