
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
CSV書込みの際、カンマで位置がずれる
Visual Basic(VBA)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
カンマ区切りの数字をCSVファイルにインポートする時どうすれば?
Excel(エクセル)
-
5
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
6
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
7
EXCELにcsv形式の外部データを取り込む際にカンマ区切りで取り込も
Excel(エクセル)
-
8
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
9
コマンドボタンを押すたびに大きくなってしまう
Excel(エクセル)
-
10
各項目がダブルクォーテーションで囲まれたカンマ区切りのCSVを作る方法?
Excel(エクセル)
-
11
VBA セル内で改行またはカンマを含む場合「””」で括る為の処理
Excel(エクセル)
-
12
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
13
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
14
VBAでCSVファイルが使用中かどうかの確認
Visual Basic(VBA)
-
15
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
16
別フォームから戻ったときのイベント
Visual Basic(VBA)
-
17
コマンドプロンプトでファイル名に含まれるスペースを別の文字に置換したい
その他(プログラミング・Web制作)
-
18
【ExcelVBA】各セルをダブルクォーテーションで括ってCSV保存したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
CSVの定義
-
マクロを使ってフォルダー内に...
-
C#で、テキストボックスの入力...
-
WORDで改ページすると時々グレ...
-
データにカンマが入ったCSVデー...
-
区切り文字をTABにしたい
-
PHP カンマをエスケープしたい...
-
【VBA】エクセルで値のみクリッ...
-
3桁ごと?4桁ごと?コンマの...
-
データグリッド内の数値をカン...
-
エクセルの関数カンマ区切りの...
-
タブ区切りテキストファイルの...
-
(エクセル)特定のスペースを...
-
ひとつの命令を複数行に記述
-
openoffice calcで#DIV/0! の...
-
何故、日本は未だに数字を3桁...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
Excelについて質問です。 セル...
-
WORDで改ページすると時々グレ...
-
EXCELからCSVにすると余計なカ...
-
CSVの定義
-
マクロを使ってフォルダー内に...
-
[VBA][Excel]クリップボードか...
-
カンマ区切りの数字をCSVフ...
-
メモ帳からエクセルにセル区切...
-
C#で、テキストボックスの入力...
-
【VBA】エクセルで値のみクリッ...
-
エクセルの区切り位置の設定方法
-
データにカンマが入ったCSVデー...
-
エクセルにペーストする際にカ...
-
カンマ区切り
-
[.NET2.0] メニューに区切り線
-
C#でcsvファイルの列を入れ替え...
-
openoffice calcで#DIV/0! の...
-
ひとつの命令を複数行に記述
おすすめ情報