• ベストアンサー

TSVファイルをEXCELに変換

TSVファイルをEXCELに変換する。変換したものはA列に並ぶので、タブに区切られた各文字列をB列、C列・・・に配分したい。

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

  • ベストアンサー
  • shinotel
  • ベストアンサー率53% (908/1692)
回答No.1

下記サイトは役立ちませんか?

参考URL:
http://cgikon.com/tools/chfile/chfile_1.html
kobato3008
質問者

補足

TSVファイ利をEXCELにコピーすると、例えば下のようになります。 08/07/01 2755 2830 2750 2790 447.3 08/07/02 2775 2790 2725 2735 279.1 08/07/03 2700 2740 2675 2735 308.0 08/07/04 2735 2740 2700 2715 249.8 08/07/07 2710 2755 2680 2720 309.3 この表の第一行が全部がEXCELのセルA1に入ります。     第二行は         A2に入り 結局、このデーターは全部 A列に入ることになります。私のほしいのは、各行のデータはタブで分離した一行の文字列ですが、これを分離して、  A, B、C, E, G 列  に配分したいのです。 すなはち、EXCEL で表を作りたいのです。 よろしくお願いします。

その他の回答 (1)

  • shinotel
  • ベストアンサー率53% (908/1692)
回答No.2

Excelのバージョンは何をお使いか分かりませんが、TSVファイルを作って 「プログラムから開く」でExcel(2003)を指定したら、ちゃんとセルにおさまって開きました。 試しに、Excelのシートを開き、メニューバーの「データ」→「外部データの取込」→ 「データの取込」でTSVファイルを指定し、「開く」を行うと「テキストファイルウィザード」が開きます。 「次へ」→「次へ」→「開く」の3ステップでExcelのセルに収まって開くと思うのですが。 または、前回お知らせのURLで、TSVからCSVに変換してしまえば、より簡単にExcelで開くのでは ないかと思います。 お試し下さい。

kobato3008
質問者

お礼

 有難うございました。何しろ、あと10日で80歳を迎える老人なもんですから、大変手間取りましたが、あなた様の内容を参考にしながら進めたら、ようやく目的のものを得ることができました。  EXCELは、2007(Vista Home Premium)で購入して10カ月になります。 Windows Me のEXCEL 2000に8年ばかり慣れてきたものですから、EXCEL 2007 を手に入れるのに時間がかかっています。  TSVファイルの拡張子が .txtであることを確認し、2007での「データの取り込み」でtxtタブを選択し、目的のTSVファイルのいるフォルダを指定すると 自動的にそのフオルダの中にいる対象のtxtファイルの一覧が自動的に出てくるようになっているらしいのですが、出てきませんでした。手動でTSVファイルを入力してようやく進むことができました。、   ようやく出来ました。ありがとうございます。

関連するQ&A

  • エクセルについて

    タイトルが大雑把になってしまいすいません。 メモ帳のAファイル、Bファイル、の内容を結合して、Cファイルを作成したいのですが、 Aファイル 11(タブ)1111111 22222 33333(タブ)333 Bファイル aaaaaaa bbbbbbbbb cccccccc Cファイル 11(タブ)1111111aaaaaaa 22222bbbbbbbbb 33333(タブ)333cccccccc エクセルに文字列をコピーしてコンカチすれば通常文字列なら出来るのですが、 メモ帳の文字列にタブが入っていると、エクセルにうまくコピーできません。 簡単に文字列を結合して、Cファイルを作成することは出来ますか? エクセルを使わない方法でも構いません。 宜しくお願いします。

  • CSVファイルやTSVファイルの使い方

    あるデータ(規則性のある)をCSVやTSVに変換するにはどのようにしたらよいのでしょう。それをエクセルやアクセスに流し込むには? オフィス製品ならコピー&ペーストで出来ますよね。又、エクセル、アクセスで作ったデータをCSVやTSVにするには、保存する時にファイルの種類を選んで名前を付けて保存以外に何か方法はあるでしょうか。

  • TSVファイルをCSV形式に変換したい

    TSVファイルをCSV形式に変換したいのですがどうしたらいいですか?

    • ベストアンサー
    • PHP
  • EXCELの文字の変換

    EXCELのデータの文字の変換をしたいのですが 例えば A列に あ     い     う     い     う   あ とデータが入っています。 これを あ ならば さしす     い ならば かきく     う ならば はひふ に置き換えたいのですがこのようなことをVB6.0で出来ますでしょうか。 また B列   C列に あいう  えお かきく  けこ さしす せそ とあったら B列に あいうえお かきくけこ さしすせそ としたいのですが・・・。 方法などを教えていただければ幸いです。 よろしくお願いします。

  • エクセルファイルの1レコード(1行)を1csvファイルへ変換マクロ

    エクセルファイルの1レコード(1行)を1csvファイルへ変換し、エクセルファイルにあるレコード数分だけあるフォルダに自動作成するマクロを教えて下さい。 因みに、csvファイル名は、エクセルデータの『a列.csv』となるようにしたいです。 【例】 本日2007/11/13 ○○.xls A列 B列 C列 111 1 356 13 1 2 ・ ・ ・ ・ ・ ・ 111.CSV "2007/11/13(火)","1","356,"","","" 13.CSV "2007/11/13(火)","1","2,"","","" 変換後のcsvの中身は 1列目に、本日の日付 2列目に、1 3列目に、変換元のエクセルファイルの3列目 4、5、6列目に空白 という形式です。 どなたかお分かりになるかた、ご教授願います。

  • Excel で 文字→数字変換

    エクセルで文字→数字変換を行いたいのですが、 どのようにすればよいでしょうか? (やりたい例) あるセルの特定文字列位置の文字を数字に変換したい。 文字列先頭から4番目の文字を元に数値に変換する。 Aだと1と変換、Bだと2と変換、Cだと3と変換… A1:xxxBxxxx B1:2 うまく質問が表現できなくてすいません。 実現方法はVBAでも結構です(使ったことはありませんが)。

  • ExcelでCVSファイルの文字列を変換。

    初めまして。 CVSを開くとデータは「123」と表示されるのですが、メモ帳などからCVSファイルを開くと「0123」と文字列になってます。 EXCELファイル上で開くと「123」と数値になってしまって困ってます。これを、「0123」と文字列にしたいのですがどうしたらいいですか?? EXCELでA列を「0123」、「025」と番号を文字列に表示してB列に名前、C列には数値にしたのですがどう処理すればいいかわかりません。。。。 EXCEL VBAで処理するしかないのですか?? プログラムにはあまり自信がないです。。。 もし、EXCEL VBAで処理する方法があるなら参考などを教えてくれませんか?? よろしくお願いします。

  • CSVファイルをTSV形式に変換

    CSVファイルをTSV形式に変換したいのです。単純に置換でやれば済むのですが、それをわざわざしないで変換したいのです。 VECTORなどにそれらしきツールがあったのですが、65536件以上でも使えるツールがなくて困っています。 どなたか良いソフトがあったら教えてください。 また、そういったツールを作成するとしたら、どの言語が一番適切なのでしょうか。

  • エクセルファイルの結合はどうするの?

    *AとBのエクセルファイルは同書式です (1)AとBのエクセルファイルを結合してA・Bの内容を含んだCのファイルをつくれませんか?(説明不足ですかね)/列だけではなく行も同時に結合?挿入したCのファイルをつくれませんか? (2)AとBのエクセルファイルそれぞれのH列の1500行に数字が入力されてます/ABファイルのH列の1500行のセルには必ずどちらか一方にしか数字は入力されてません/ABを結合?させたH列の新たなCファイルを作りたい

  • EXCELのデータをWORDに変換するときにTABを除去したい。

    複数列のEXCELのデータをtxt形式で保存し、それをWORD 97で読むと、列と列の間に、TABが挿入され、空白ができてしまいます。多くのデータがあると、いちいちTABを削除するのに手間がかかります。簡単に一度に全部、削除する方法はありますか?ただし、最初の列の文字は欠けないように。 例 EXCELでは A列  | B列 本日は|晴天なり。 WORDに変換すると 本日は  晴天なり。 と TABが入ってしまう。 これを 本日は晴天なり。 としたい。