Skip to content

⚠️for personal use. A5:SQL Mk-2 で出力されたテーブル定義書からER図(.a5er)へ変換するツールです。

License

Notifications You must be signed in to change notification settings

MareMare/ExcelToA5er

Repository files navigation

ExcelToA5er

A5:SQL Mk-2 で出力されたテーブル定義書 (.xlsx) から ER 図ファイルのスケルトン (.a5er) へ変換するツールです。

本ツールは以下サンプルを C# へ移植したものになります。

対象バージョン

  • A5:SQL Mk-2 Version 2.16+

注意事項

本ツールで生成される ER 図ファイルは最低限のものです。 スケルトン生成後に A5:SQL Mk-2 上で編集してください。

  • 各エンティティの位置は単純に重ねて表示

テーブル定義書 (.xlsx)

テーブル定義書 (.xlsx) から抽出する情報は以下の通りです。

セル 内容 設定 備考
'A1' セル値が右記備考欄の値 任意 "テーブル情報" または "エンティティ情報"
'C5' 論理テーブル名 任意
'C6' 物理テーブル名 必須
'A14'~ No.列 任意 No.列が空欄のものは抽出対象外
'B14'~ 論理カラム名 任意
'C14'~ 物理カラム名 必須 物理カラム名が空欄になるまで行方向を走査
'D14'~ SQL データ型 必須
'E14'~ NotNullかどうか 必須 "Yes"が含まれる:NOT NULL列/"PK"が含まれる:PK列
'G14'~ コメント 任意

操作方法

  1. テーブル定義書の準備

  2. 本ツールの実行

  3. A5:SQL Mk-2 で ER 図の編集

  4. A5:SQL Mk-2 で DDL によるスクリプト生成

About

⚠️for personal use. A5:SQL Mk-2 で出力されたテーブル定義書からER図(.a5er)へ変換するツールです。

Topics

Resources

License

Stars

Watchers

Forks

Languages