C#sqlbulkcopyを使用してCSVファイルをアップロードできないという問題があります。 C#コードが正しいです、正しい形式でファイルがアップロードされています。それをテストしました。CSVファイルがアップロードされない - C#、Sqlbulkcopy
理由:これらのcsvファイルは、有効な形式ではない可能性があります。下の写真を見てください。ハイライトされた部分が私の列の行であり、そこで強調表示が終了するところで、新しい行にない新しいデータ行が始まることがわかります。したがって、コンマ区切りの値シートですが、値は1行にあり、アップロード中に「指定されたColumnNameがデータソースのどの列とも一致しません」というエラーが表示されます。
拡大表示するには、画像をクリックしてください。
私はエクセルで開きとCtrl + Sを押して、それを保存すると、ポップアップが開いて、それが有効なCSVでないことを言うと、私は[はい]をクリックしますと、それは保存するように求められますシートを閉じたときにコピー先のファイルを置き換えます。それを保存してメモ帳で開くと、コンテンツがC#を使用して正常にアップロードされる正しい形式になっていることがわかりました。画像以下のように:何も起こりません一度私はOver40hrsおよび200(画像1)とプレスバックスペースの間にカーソルを置いたとき、いくつかの文字があるよう
、そうです。これはすべての行で発生しています。そのキャラクターと遊んで、有効なフォーマットで保存できますか?
C#asp.netでアップロードするときに有効な形式でコンテンツを保存する方法はありますか?私はインターネット上でそのような質問を見つけることができませんでした。助けてください。