このトピックは死に至りましたが、私は賢明なところです。C#でOleDbを使用してCSVを解析する
私はcsvを解析する必要があります。かなり平均CSVおよび解析ロジックは、彼が休暇に行く前に、それが動作することを誓った別の開発者:)
CSV sample:
Dispatch Date,Master Tape,Master Time Code,Material ID,Channel,Title,Version,Duration,Language,Producer,Edit Date,Packaging,1 st TX,Last TX,Usage,S&P Rating,Comments,Replace,Event TX Date,Alternate Title
,a,b,c,d,e,f,g,h,,i,,j,k,,l,m,,n,
でのOleDBを使用して書かれている私が持っている問題は、私は、接続に応じて様々なエラーが出るということですです私は試してみてください。私は、接続文字列をしようとすると
は:
'D:\TEST.csv' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.
私は、接続文字列試してください:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source="D:\TEST.csv\";Extended Properties="text;HDR=No;FMT=Delimited"
私はエラーを取得
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\TEST.csv;Extended Properties=Excel 12.0;
または接続文字列を
私はすべてのコードを捨てると、ゼロからのスタート検討していますExternal table is not in the expected format.
:10
私はエラーを取得します。私が間違っていることが明らかなことはありますか?
十分にありがとうございます!まともなCSVパーサーに教えてもらえますか?さらに接続文字列をどこで読むことができますか?今の私のようなブードー。 –
@ Zulfi Tapia、私は答えの終わりに2 *まともな* CSVパーサーにあなたを指摘しました。 –
すべての助けてくれてありがとう! –