• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキスト内容をバッチ処理で変換する方法をおしえてください 。)

テキスト内容のバッチ処理方法とは?

このQ&Aのポイント
  • csvの内容変換をする際に、テキスト内容をバッチ処理で変換する方法を教えてください。
  • 大量のデータを扱う場合、csvファイルをtxtファイルに保存してバッチ処理することができます。また、桁数の多い数字や特定の文字列に対しても処理を行うことができます。
  • 具体的な処理方法としては、カンマの後ろに「="」を挿入し、カンマの前に「"」を挿入し、行の末尾に「"」を挿入するといった処理を行うことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

質問者さんの希望するようなテキスト処理は、やっぱりPerlというスクリプト言語を学習されて使うといいと思います。Windowsの付属コマンドや、バッチファイルだけでは難しいと思います。 Perlは、読み込んだテキストから、特定の文字列とか、正規表現に一致するところを探して、その内容を加工して書き出すような処理は大得意な言語です。コンパイルも不要で、プログラムを修正しながら、トライ&エラーを繰り返せばいいと思います。 私も仕事上、大量なテキストファイルやバイナリーファイルのチェックや加工をする機会があるのですが、Perlのお世話になっています。 なお、Perlは奧が深い言語です。単なるテキスト変換だけでなく、簡単なコンパイラーやインタプリタのようなものまで作ることも可能です。なので、とりあえず、質問にあるような簡単なレベルの処理から入ってゆき、経験を積むと、個人の作業レベルで必要になるようなテキスト処理は、ほぼ全て可能になると思います。 URLを参考にするとか、Perlの書籍を購入されて勉強するといいと思います。

参考URL:
http://homepage1.nifty.com/gak/perl/index.html
mottydokky
質問者

お礼

大変親切な回答ありがとうございます。 どのような方法があるかとても悩んでいたので、とても参考になりました。 Perlは名前だけ知っているレベルなのですが、業務上すごく有用そうなので勉強しようと思います。 解決の糸口が見つかりました。ありがとうございます。

関連するQ&A

専門家に質問してみよう