は、私はJavaで次のことを達成したいです。例の場合:ここで一般的なCSV読み、負荷コード
public boolean readAndLoad(String csvPath,String csvFileName, String csvType);
csvPathとcsvFileName自明ですが、csvTypeは、ここでは、CSVに対応するテーブル名を取得することです。例:csvTypeが従業員の場合、このcsvには従業員データ固有のヘッダーを含む従業員データが含まれます。
ここでは、これを実行して別のcsvを別のテーブルに読み込むことのできる共通の汎用メソッドまたはクラスの組み合わせを作成します。列数は各CSVごとに異なります。
可能な解決策の1つは、メソッドでファイル名を手動でチェックし、そのcsvに対応する静的ヘッダーリストを取得し、データをテーブルに挿入することです。それ以外にも多くのチェックがあります。他の解決策?
サンプルのcsvファイル構造はありますか? –
スイッチケースは役に立ちますか? –
ヘッダー名はCSVファイル内にある必要があります... – Robert