私はC#.net Webアプリケーションを作成しています。ユーザーはCSVファイルをアップロードして処理されます。これらのCSVファイルには多数のデータ型が含まれており、そのうちのいくつかに問題があります。科学術記法(91234563000000000000の代わりに9.1234563E + 18)でインポートされている20桁の受領番号フィールドがあり、先行ゼロがドロップされています。先頭のゼロは、別の4桁の店舗番号フィールドにもドロップされます。OleDB-stringデータ型を使用したCSVファイルのインポート?
私は、データ型を定義するためにSchema.iniファイルを作成する方法について読んだことがありますが、各ファイルはファイル名が異なります。つまり、プログラムで新しいスキーマファイルを生成する必要があります。アプリケーションは同時に、このオプションのルールの一種。
誰にでもアドバイスがありますか?
OleDbではなく、専用のCSVリーダーを使用するのが最適なオプションです。 – svick
CSVのデータは正しいとは言えますが、インポートされたデータに先行ゼロがドロップされていますか?ちょうど私があなたを正しく理解していることを確認したい。 –