バルク挿入を使用してSQL Server 2008にインポートするCSV形式ファイルがあります。私は、例えば、カンマを持っているCSVファイルに80列を持っています。列の状態はNY、NJ、AZ、TX、AR、VA、MAのように数百万行あります。 したがって、状態列をExcelでカスタム形式を使用して二重引用符で囲んで、が単一列として扱われ、列の間にコンマで区切られないようにします。しかし、インポートは成功しません。まだコンマで分けています。誰もバルクインサートを使用してコンマを含む列のインポートを成功させることができます bulk insert test from 'C:\test.csv' with ( fieldterminator=',', rowterminator='\n' ) go
私は前に同様の質問hereを尋ねましたが、私はコードを適用するビジュアルベーシックを知らない。 Excelでファイルを変更する他のオプションはありますか?バルク挿入を使用して.csvファイルをインポートする
1
A
答えて
3
Excelでファイルを変更するための他のオプションはありますか?
少なくともWindowsでは判明しています。
- [スタート]メニュー> [コントロールパネル]> [地域と言語のオプション]に移動します。
- [地域のオプション]タブで、[カスタマイズ]ボタンをクリックします。
- リストセパレータフィールドで
,
を|
に置き換えます。 [OK]をクリックします。
ファイルをExcelで.CSV
として保存すると、パイプで区切られた値ファイルが作成されます。 Excelの機能のような他の項目の区切り記号を使用するように、地域の設定の設定にこの変更を元に戻してください。
次に、datagodが列の区切り文字として|
を使用してファイルを示唆し、一括アップロードするようにすることができます。
2
あなたは形式のファイルを作成する必要があります。あなたのデータにカンマが含まれている場合http://msdn.microsoft.com/en-us/library/ms191516.aspxが
、私は別の区切り文字を選ぶだろう。 "|"を指定することができます。フォーマットファイルの区切り文字として使用します。
例:
10.0
4
1 SQLCHAR 0 100 "|" 1 Col1 SQL_Latin1_General_CP1_CI_AS
2 SQLCHAR 0 100 "|" 2 Col2 SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 100 "|" 3 Col3 SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 7000 "\r\n" 4 Col11 SQL_Latin1_General_CP1_CI_AS
+0
フォーマットファイルとは何ですか? – JoJo
関連する問題
- 1. バルクsqlloader nodeJSを使用してOracle DBにCSVファイルを挿入する
- 2. CSVファイルのバルク挿入問題
- 3. バルク挿入方法100 100MBのCSVファイルをSQL Serverに挿入する
- 4. Spring/Hibernateを使用したバルク挿入
- 5. EntityFramework-Plusを使用したバルク挿入
- 6. データのバルク挿入にRavenDBを使用
- 7. ユーザIDを使用してcsvファイルをMySQLに挿入
- 8. C#を使用してDataTableからOracleにバルク挿入
- 9. kohanaバルク挿入
- 10. バルク挿入エラーエンティティフレームワーク
- 11. AsyncQueryHandlerバルク挿入
- 12. eclipseでJavaコードを使用してcsvファイルにデータを挿入する
- 13. perlを使用してcsvファイルに空の列を挿入する方法
- 14. バルク挿入SQLサーバー
- 15. バルク挿入のバッファデータ
- 16. バルク挿入質問
- 17. ファイルフィールドのバルク挿入
- 18. ハンドルのバルク挿入
- 19. バルク挿入Python SQL
- 20. mongooseバルク挿入エラー
- 21. エクスポートデータを挿入文としてエクスポートすると、バルク挿入文がヒットする
- 22. SASを使用して3070フィールドのCSVファイルをインポートする
- 23. Rubyスクリプトを使用してCSVファイルをsqlite3にインポートする
- 24. マクロを使用してcsvファイルをExcelワークシートにインポートする
- 25. PHPを使用してMYSQLにCSVを挿入する
- 26. バルク挿入を使用したSQL Server文
- 27. NHibernateを使用したバルク挿入操作の高速化
- 28. Updatet Entity Frameworkを使用したバルク挿入代替?
- 29. node-oracledb - 連想配列を使用したバルク挿入
- 30. PHP MySQLプリペアドステートメントを使用したBATCHのバルク挿入
おかげさまで、ありがとうございます。データを正常にインポートしました! – alex