• 締切済み

タブ区切りのテキストファイルをCSVに変換する

仕事でシステムにファイルを読み込ませるために利用します。 取得できるファイルはタブ区切りのテキストファイルです。 システムが取り込めるデータは、CSVファイルです。(ゆうパックプリント) システムに取り込む為に、取得したタブ区切りのテキストファイルを、一度CSVに変換する必要があるようです。この場合どのような方法で変換が可能でしょうか? タブ区切りのテキストファイル→CSVファイルに変換 をドラッグで簡単にできるようなアプリがあれば、是非紹介して頂きたいです。 パソコンはWindows8 , Mac OS X とありますが、システムはWindows用のシステムの為、出来ればWindowsのアプリがあると助かります。 よろしくお願いします。

みんなの回答

  • RURUFOU
  • ベストアンサー率55% (5/9)
回答No.7

コンソールアプリとバッチファイルの 組み合わせでいかがでしょうか? (1) アプリのダウンロード    http://  sourceforge.jp/projects/csvpp/downloads/43750/csvtab106.lzh    この中から「TABCSV.EXE」を取り出して    パスの通ったフォルダに保存をしておきます。 (2) バッチの作成    こんなバッチを作成します。    タブ区切りのテキストファイル→CSVファイルに変換.CMD    @IF ”%1”==”” GOTO :EOF    @TABCSV "%~dpnx1" "%~dpnx1.CSV" 2>NUL (3) 目的のファイルをバッチファイルにドロップする    「YUBIN.CSV」をドロップするとバッチのあるフォルダに    「YUBIN.CSV.CSV」という変換されたファイルが作成されます

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.6

メモ帳などのテキストエディタで開いて置換とかでもいいのではないですか。 とりあえず、こんなのは嫌だというのを示しときませんか? 後出しで、あれはこうだから嫌だとかどうだから嫌だとか書くのはよろしくないと思われます。 > この場合どのような方法で変換が可能でしょうか? というようなことを書くから、質問者さんの嫌な方法もありありで色々な方法が出てきます。 > タブ区切りのテキストファイル→CSVファイルに変換 > をドラッグで簡単にできるようなアプリがあれば、是非紹介して頂きたいです。 こういうの限定なら、これ以外の操作は嫌だととか書いておいていただいたほうがお互い労力の無駄遣いをしなくてすみます。

  • p-p
  • ベストアンサー率35% (1977/5634)
回答No.5

EXCELでダブルクリックやファイルを開くで開くのではなく 外部データ取り込みで開くと 区切りをタブかスペースかカンマか指定できますので タブ指定で いちど EXCELに取り込んだ後 CSV保存はいかがでしょうか? http://d.hatena.ne.jp/so_blue/20100331/1270047670

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

 TSV(tab-separated values)もCSV(comma-separated values)も、アプリケーションに依存するフォーマットです。例えばOfiiceのCSVは、データ中に,があれば\,とするとか・・  そのため、それぞれのアプリケーションの形式に合わせて、変換ルーチンを作成する必要があります。  通常は、Perlなどのテキスト処理が得意な言語でスクリプト(プログラム)を作成して、それにドラッグアンドドロップして使用することになります。  汎用的なものは上記理由で存在しません。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  PerlがインストールされていないPCで使用するためには、Perlスクリプトをexeに変換することも出来ます。 [例] CSV形式の行から値のリストを取り出す( http://www.din.or.jp/~ohzaki/perl.htm#CSV2Values )  以降のいくつかの記事のような処理になります。  

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

エクセルで該当のテキストファイルを開く(ドラッグしてもよろしいです)、その後CSV形式で保存する、それだけです。

tamamusijr
質問者

お礼

Excelで開いた場合、データが壊れる事がありますので、その方法以外を探しています。 ExcelでテキストファイルやCSVファイルを開くのは細心の注意が必要です。

  • p-p
  • ベストアンサー率35% (1977/5634)
回答No.2

一番簡単なのはファイル名の拡張子をtxtから csvです いっぱつでやるなら rnコマンドでバッチファイルにしておけば ワンクリックです

tamamusijr
質問者

お礼

それをやると、データが完全に破壊されます。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! ↓のURLが利用できないでしょうか?m(_ _)m http://cgikon.com/tools/chfile/chfile_1.html

tamamusijr
質問者

お礼

文字化けサイトでした。

関連するQ&A