CRUD図作成アプリを創る(2/5) [プログラミング]
前置き
今回は機能・テーブル一覧ブックを読み込むメソッドと、機能IDのリストをベースに
SQLファイルの一覧を取得するメソッドを実装する。
ポイントは機能・テーブル一覧ブックを読み込む際にヘッダ行をスキップしている所くらい。
処理詳細
機能・テーブル一覧ブック読み込みメソッド
- 引数に定義ブックとシート名を指定する
- 戻り値用のMapを作成する
- 定義ブックから対象シートを取得する
- 対象シートを最終行まで1行ずつ読み込む
- ヘッダ行は読み飛ばす
- 戻り値用MapにIDと名称をセットする
- 戻り値用Mapを呼び出し元に返却する
SQLファイルの一覧取得メソッド
- 引数に機能一覧MapのキーSetとSQLディレクトリを指定する
- 戻り値用のMapを作成する
- SQLディレクトリからファイルリストを取得する(再帰読み込みなし)
- ファイルリストから1ファイルずつ読み込む
- 機能一覧キーSetから機能IDを読み込む
- ファイル名が機能IDから始まるかを判定する
- 見つかった場合は戻り値用Mapに機能IDとファイルをセットする
- 戻り値用Mapを呼び出し元に返却する
実装
2020-09-21 00:00
nice!(0)
コメント(0)
コメント 0