web-dev-qa-db-ja.com

タブ区切りのテキストで列を選択するにはどうすればよいですか?

次のように、1つのタブ文字で区切られたテキストファイル内のアイテムのリストがあります。

アイテム1 [タブ]アイテム2

各アイテムの文字数は同じではありません。したがって、従来の列選択は機能しません。ブロックの選択は、各行の「タブ」文字で停止する必要があります。

どのようにそれをしますか?

私はWindows7を使用しています。スプレッドシートプログラムよりもテキストエディターを使用したいと思います(すでにそう思っています)。

ユーザー「PaulLammertsma」が部分的な解決策を提供しました。私はまだ完全な解決策を望んでいます。私はこのコメントを追加して、私の質問を少し明確にすることにしました。

1
Zadat

ブロックの選択を可能にするいくつかのテキストエディタがあります。これで問題が解決するかどうかは完全にはわかりません(テキストがタブよりも幅が広い場合は、他の列のテキストを選択します)。

Context は非常にシンプルなエディターで、 Alt ドラッグしながら。上記の問題の回避策として、環境オプションでタブ幅を最大32に設定できます。

Notepad ++ は、より柔軟な(そしてまだ活発に開発されている)エディターであり、同様の方法で機能します。

2
Paul Lammertsma

最も簡単な方法は、スプレッドシートプログラムを使用することだと思います。タブ区切りのファイルとしてExcelにインポートします。これにより、2つの列が表示されます。

Excel 2007では、[データ]-> [外部データの取得]-> [テキストから]をクリックして実行します。

ファイルを選択し、テキストインポートウィザードで[区切り]を選択し、区切り文字としてTabが選択されていることを確認して、[完了]をクリックします。

1
bfhd