• ベストアンサー

タブ区切りのファイルについて

お世話になります。 TSVファイル内の項目に改行が含まれる項目があり、 EXCELで開いたときに1セルに納めるようにしたいのですが、 不可能なのでしょうか? CSVなら、ダブルクォーテーションをつければ可能ですが・・・ 少し調べたところ、不可能と書かれていたのですが、最後の頼みと思い、 こちらに投稿してみました。 よろしくお願いいたします。

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

  • ベストアンサー
  • g_liar
  • ベストアンサー率52% (382/728)
回答No.1

残念ながら…。 TSVファイルに厳密な仕様は無いですが、少なくともExcelでは改行をレコードの区切りとして読んでしまうようですね。 代替案は↓あたりでしょうか。 (1)あきらめてCSV形式で出力する。 (2)Excelで開く前にTSV→CSV変換する。 (3)Excelに改行を含むTSVファイル読み込みのマクロを組み込む。

msyh9999
質問者

お礼

回答ありがとうございました。 まだ、対応はされていないんですね・・・。 一応、改行文字は別の文字で置き換えることになりました。 ありがとうございました。

その他の回答 (1)

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

引用符内であっても改行はレコード区切りです。 通常の方法では不可能です。 独自に(VBAなどで)プログラムを構築する 必要があります。

msyh9999
質問者

お礼

回答ありがとうございます。 独自にプログラムは厳しそうなので、置換で対応することに なりました。 ありがとうございました。

関連するQ&A