如何选择制表符分隔文本中的列?

如何选择制表符分隔文本中的列?

我有一个文本文件中的项目列表,每个项目以 1(一个)制表符分隔,如下所示:

项目一[tab]项目二

每个项目的字符长度并不相同。因此传统的列选择不起作用。块选择必须在每行的“制表符”处停止。

我如何做呢?

我正在使用 Windows 7。我更喜欢使用文本编辑器而不是电子表格程序(因为我已经想到了这一点)。

用户“Paul Lammertsma”提供了部分解决方案。我仍然希望得到完整的解决方案。我决定添加此评论并稍微澄清一下我的问题。

答案1

有几种文本编辑器允许块选择。我不太确定这是否能解决您的问题(如果文本比制表符宽,您将选择其他列中的文本)。

语境是一个非常简单的编辑器,您可以通过按住Alt并拖动来执行此操作。作为上述问题的解决方法,您可以在环境选项中将标签宽度设置为最大值 32。

记事本++是一个更灵活(并且仍在积极开发)的编辑器,其工作方式类似。

答案2

我认为最快的方法是使用电子表格程序。将其作为制表符分隔文件导入 Excel - 这样您就可以得到两列。

在 Excel 2007 中,您可以通过单击“数据”->“获取外部数据”->“来自文本”

选择您的文件,然后在文本导入向导中选择分隔符,并确保您已选择 Tab 作为分隔符,然后单击完成。

相关内容