c# を使用して .dbf ファイルのデータを取得するにはどうすればよいですか??
私がやりたいことは、各行 (同じ列) のデータを読み取ってさらに処理することです。
ありがとう。
dbfファイルへの接続文字列を作成してから、OleDbを使用して、次のようなデータセットを入力できます。
string constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=directoryPath;Extended Properties=dBASE IV;User ID=Admin;Password=;";
using (OleDbConnection con = new OleDbConnection(constr))
{
var sql = "select * from " + fileName;
OleDbCommand cmd = new OleDbCommand(sql, con);
con.Open();
DataSet ds = new DataSet(); ;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.Fill(ds);
}
後で、を使用しds.Tables[0]
てさらに処理することができます。
この記事をチェックすることもできますDBFをDataTableにロードする