Java とMetaModel APIを使用して .CSV ファイルをクエリしようとしていますが、成功しません。この API は .XLS ファイルでは簡単ですが、.CSV では SQL クエリのテーブル名がないため困惑します。これを行う方法について、誰かがヒントや洞察を提供できますか?
public static Object[][] getCsvData( File csvFile )
{
CsvConfiguration conf = new CsvConfiguration( 1, true, false );
DataContext ctx = DataContextFactory.createCsvDataContext( csvFile, conf );
// CsvDataSet dataSet = csvContext.query().
// .selectAll()
// .where("run").eq("Y")
// .execute();
// List<Row> rows = dataSet.toRows();
私のコードを試してみたい場合は、こちらのGitHub プロジェクトを参照してください。これは進行中の概念実証です (実際の Excel の例を使用)。