No.1
- 回答日時:
INSERT文で取り込めるテキストは、CSV形式です。
拡張子がCSVであればCSVファイルというわけではありません。
ファイルの形式が「何々区切り」というのが定義です。
区切りのパターンが多数あるのであれば、それはCSVファイルとは呼べません。
テキストファイルを作りなおすことをお薦めします。
1.ファイルを読む
2.Replace関数でシングルコーテをダブルコーテに変換する
3.ファイルを書き出す
4.テキストをインポートする(INSERT文の実行)
ちょっと質問の仕方が悪かったですね。
区切りのパターンが複数あるのではなく、テキストに何が入ってきても良いと言ういみです。すいません
やはりテキストの作り直しですかね?
Replace関数ですか?試してみます。
御回答ありがとうございました。
No.2
- 回答日時:
実はわたしもこれで苦労しました。
商品マスタを読み込む時に例えば商品名が「3.5"FDD」という商品が存在します。
これをやられたら、OUTです。
対策方法は、CSVに落とす側で、区切り方法を固定長や、タブ区切りを使うなど工夫ができるといいのですが...
だめなら、エディタで直すか、マスタを書き換える方法しか思いつきません。
やはり苦労しましたか、会社の人にもいろいろきいたのですが、解決できなかったので質問いたしました。
やはりデータを直すしかないですかね...
御回答ありがとうございました。
No.3ベストアンサー
- 回答日時:
だいぶ遅いので解決、対応済みかもしれませんが
INSERTで、なくてレコードセットをして
AddNewしてあげれば取り込めると思います。
しかし、パフォーマンスの面や、
取り込んだデータを利用する場合に
INSERTやUPDATE、WHERE 条件に使用できない点があります。
以上のことを考えると、’(シングルフォーテーション)または ”(ダブルフォーテーション)または ,(カンマ)などは、最初から2バイト文字で作成してあげる
か、データ上では2バイト文字で扱うを原則に、データベース設計を行い、
取込の際に念のため’(シングルフォーテーション)または ”(ダブルフォーテーション)または ,(カンマ)をチェックし
2バイト文字に変換してしまうのがいいと思います。
なるほど、addnewですか。
やはり後でデータを使えないと言うのはちょっとつらいですね。
結局取込の前にデータベースに入らないようにチェックを追加しました。
御回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PowerQueryで行数の指定はできますか? 2 2022/08/26 11:13
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- 格安スマホ・SIMフリースマホ 格安SIMカードについて。イオンモバイルの月のデータを使い切った後、ものすごくスピードが遅いです。L 6 2023/02/09 06:56
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- システム メールのcsv添付ファイルの種類を テキスト形式からカンマ区切り形式に 変更する方法はありますか? 4 2023/03/09 20:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
WORDで改ページすると時々グレ...
-
マクロを使ってフォルダー内に...
-
何故、日本は未だに数字を3桁...
-
VB2005のTextBoxでカン...
-
EXCELの文字が指数になる
-
[VBA][Excel]クリップボードか...
-
CSVの定義
-
区切り文字をTABにしたい
-
VBAでtxtファイルを読み込む際...
-
メールのcsv添付ファイルの種類...
-
データにカンマが入ったCSVデー...
-
数字が全角、コンマなし
-
カンマ区切りの数字をCSVフ...
-
エクセルの区切り位置の設定方法
-
エクセル:桁区切り「カンマ」...
-
C#で、テキストボックスの入力...
-
パス区切りの文字について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
何故、日本は未だに数字を3桁...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
カンマ区切りの数字をCSVフ...
-
桁区切りについて
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
[VBA][Excel]クリップボードか...
-
データにカンマが入ったCSVデー...
-
カンマ区切り
-
3桁ごと?4桁ごと?コンマの...
-
VB2005のTextBoxでカン...
-
openoffice calcで#DIV/0! の...
-
ひとつの命令を複数行に記述
-
JPY ¥1,500.00は日本円でお幾ら?
-
パス区切りの文字について
-
VBAでtxtファイルを読み込む際...
-
C#で、テキストボックスの入力...
おすすめ情報