VBにてCSVデータを読み込むロジックを組んでいるのですが
データの中にカンマが入ったものがたまにあります。
通常通り読むとデータのカンマを区切りのカンマと間違え正しく変数に読み込まれません。
たとえばCSVデータが下記の場合
123,de-ta,12,000,jjjj
実際のデータは
123
de-ta
12,000
jjjj
ですが
12,000を2個のデータと認識して
123
de-ta
12
0000
jjjj
のようになってしまいます。
どなたか12,000をちゃんと読める方法をご存知の方お力をお貸しください。
よろしくお願い致します。
No.1
- 回答日時:
CSVファイルを作る側のアプリも777さんが作られてるんですか?
作る側でも何らかの対策を施さないと無理だと思うのですが。
12,000を「"」で括って"12,000"とし、「"]~「"」の「,」は無視するとか。
データ中の「,」は別の文字に置き換えるとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Excel(エクセル) VBA エラーの件 4 2022/10/10 19:14
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Excel(エクセル) Excel Powerクエリーの質問、行数指定は可能でしょうか? 2 2022/08/22 12:54
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
カンマ区切りの数字をCSVファイルにインポートする時どうすれば?
Excel(エクセル)
-
CSV書込みの際、カンマで位置がずれる
Visual Basic(VBA)
-
-
4
【ExcelVBA】各セルをダブルクォーテーションで括ってCSV保存したい
Visual Basic(VBA)
-
5
VBA セル内で改行またはカンマを含む場合「””」で括る為の処理
Excel(エクセル)
-
6
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
-
7
csvファイル 項目数取得
Visual Basic(VBA)
-
8
各項目がダブルクォーテーションで囲まれたカンマ区切りのCSVを作る方法?
Excel(エクセル)
-
9
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
10
【Excel VBA】カンマと改行コードを取り除くマクロ
Visual Basic(VBA)
-
11
VBA シートをコピーする際に Copyメソッドは失敗しましたのエラーが出てしまいます
Visual Basic(VBA)
-
12
SPLIT関数
Visual Basic(VBA)
-
13
標準モジュールからフォームをコントロールしたい
Visual Basic(VBA)
-
14
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
15
VB6.0 CSVファイル読み込みについて
Visual Basic(VBA)
-
16
Excelで"で囲む方法
Excel(エクセル)
-
17
VBAでCSVファイルが使用中かどうかの確認
Visual Basic(VBA)
-
18
VBA 1次元配列を2次元に追加する
Visual Basic(VBA)
-
19
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
20
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
海外のケータイ(GSM携帯)はハ...
-
「カンマ」と「コンマ」は同じ...
-
3桁ごと?4桁ごと?コンマの...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
何故、日本は未だに数字を3桁...
-
カンマ区切りの数字をCSVフ...
-
エクセルにペーストする際にカ...
-
WORDで改ページすると時々グレ...
-
エクセル:桁区切り「カンマ」...
-
JPY ¥1,500.00は日本円でお幾ら?
-
任意の区切り文字でsplitする方法
-
[VBA][Excel]クリップボードか...
-
エクセルの区切り位置の設定方法
-
StringGridの内容をクリップボ...
-
秀丸マクロ(条件で改行を入れたい)
-
C#でcsvファイルの列を入れ替え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
カンマ区切りの数字をCSVフ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
何故、日本は未だに数字を3桁...
-
データにカンマが入ったCSVデー...
-
3桁ごと?4桁ごと?コンマの...
-
[VBA][Excel]クリップボードか...
-
カンマ区切り
-
VBAでtxtファイルを読み込む際...
-
「カンマ」と「コンマ」は同じ...
-
メモ帳からエクセルにセル区切...
-
パス区切りの文字について
-
EXCELの文字が指数になる
-
C#で、テキストボックスの入力...
-
PHP カンマをエスケープしたい...
-
カンマ区切りでないテキストをc...
おすすめ情報