![将制表符分隔符转换为可读的对齐列标题](https://linux22.com/image/1405217/%E5%B0%86%E5%88%B6%E8%A1%A8%E7%AC%A6%E5%88%86%E9%9A%94%E7%AC%A6%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%8F%AF%E8%AF%BB%E7%9A%84%E5%AF%B9%E9%BD%90%E5%88%97%E6%A0%87%E9%A2%98.png)
假设我有一个包含以下示例数据的电子表格:
我需要以纯文本形式显示它,但仍然易于阅读。
当以制表符分隔格式(tsv)保存时,它将输出类似这样的内容(为了清楚起见,我添加了制表符和换行符符号)。
是否有一种自动化的方法使其更易于阅读,即将数据与标题值对齐例如
基于 Windows 或 Web 的解决方案是最好的(因为我工作时需要它),但基于 Linux 或 Mac 的解决方案也同样受欢迎。
答案1
VSCode 插件 Auto Align 在这方面做得很好:
https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.align-mode
在使用 CSV/TSV 时我还建议: https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv
答案2
好消息:/rdb 是 Revolutionary Software 推出的一款产品,它正是您所需要的。它是一套附加的 shell 命令,用于处理制表符分隔的数据库文件 - 排序、打乱、重新排列、合并、对齐等等。在 Coherent、Xenix、Unix 和 RedHat Linux 中使用它。太棒了!
坏消息是:那是 1998 年左右。Revolutionary Software 作为一家公司,可能已经经营了十年。如果你能找到一份副本,请告诉我在哪里。