こんにちわ
Excelでマクロ(VBA)をかいています。
・やりたいこと
テキストファイルを読み込んで、必要なデータのみを出力したい
テキストファイルにはある程度法則性のある文字があります
txt
1 ああ いい うううう ええええ おおおお 2123456789012 あいうえお 2018/08/09 日本 日本 3 000000000 4終了
このようなテキストファイルがあります。
スペースがあるのですがわかりやすくすると下のような形です。
txt
1****ああ□いい*****うううう*ええええ***おおおお*** 2123456789012***あいうえお***2018/08/09***日本□日本 3************************000000000 4終了 5
この4行が、「ああ」や「いい」の中身だけかえて、同じ形で4行ずつたくさん存在しています。
*が半角スペース、□が全角スペースです。
スペースの数は必ず同じですが、「ああ」や「いい」は必ずしも2文字ではありません。
(「うううう」「ええええ」などは必ず4文字ですが)
これらを最終的にCSVで
ああ□いい,123456789012,あいうえお,日本□日本
の4項目だけ抽出したいです。
また、txtの4行が中身を変えてたくさんあるイメージなので、
出力の最終イメージは
ああ□いい,123456789012,あいうえお,日本□日本
なな□にに,987654321098,なにぬねの,中国□中国
は□ひひひ,5432109876543,はひふへほ,露西亜□露西亜
…more
のいうイメージです。(ループさせる)
半角スペース何個分、というのをCSV出力時の区切りとしてするには
どうしたらいいでしょうか。
アドバイスお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/09 07:21
2018/08/09 07:26
2018/08/09 09:00
2018/08/09 09:05
2018/08/09 09:18
2018/08/09 09:20
2018/08/10 03:28 編集
2018/08/10 03:53