私はプロジェクトに取り組んでいます 基本的に以下のように流れます 2つのCsvファイルを読む その内容を行ごとに比較し、列ごとに異なる行を識別します 違いを含む新しいCsvファイルを作成します
発生した問題:
- csv ファイルを読み取ってデータテーブルに保存できません。xslx(Excelファイル)でそれを行うことができますが、間違ったファイルの場所でエラーが発生し続けます
接続文字列エラーが疑われます
私はこの文字列を使用していました:
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileDirectory + ";Extended Properties=\"Text;HDR= Yes;FMT = Delimited\"";
Oledbconnection Connection = new OleDbConnection(connectionString);
OleDbDataAdapter Adapter = new OleDbDataAdapter("select * from [" + Filesheet + "$]", Connection);
Oledbconnection メソッドを使用していますが、より効率的な方法はありますか? 保管しない方が望ましい
ファイルに自動的にアクセスするプログラムを実行するにはどうすればよいですか。ファイルは2つの異なるフォルダーに含まれており、ファイルごとに比較します。これまでのところ、特定のファイルの読み取りのみを行うことができます
この問題を解決するためのより良い代替方法はありますか?