0

.datおよび「.txt」ファイルのコレクションがあります。要件は、さらに処理するためにそれらを DataTable にロードすることです。

.NET で使用できる定義済みのメソッドはありますか?

4

2 に答える 2

0

BCL を使用するだけで CSV または区切りテキスト ファイルを .NET のデータ テーブルに読み込むことができますが、それほど柔軟ではありません。

System.Data.Odbc.OdbcConnection conn;
DataTable dt=new DataTable();
System.Data.Odbc.OdbcDataAdapter da;
string folder=@"D\temp\";
string file="test.csv";
conn = new System.Data.Odbc.OdbcConnection(@"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + folder + ";Extensions=asc,csv,tab,txt;Persist Security Info=False");
da = new System.Data.Odbc.OdbcDataAdapter("select * from [" + file + "]", conn);
da.Fill(dt);

CSV/区切りテキスト ファイルに特化した次のライブラリを確認すると、さらにうまくいく可能性があります。

于 2013-08-23T10:44:50.450 に答える