将文本文件中的数据转换为 csv 表

将文本文件中的数据转换为 csv 表

我今天的文本文件中的数据具有以下格式

HKL1234/2, R1B
HKL1274/2, R4E
HREF457-74, R1A

我需要在 Excel 文件中的两个不同列中显示这些数据,如下所示:

Product            Revision
HKL1234/2          R1B
HKL1274/2          R4E
HREF457-74         R1A

我怎样才能在 bash 脚本中做到这一点?你能帮助我应对挑战吗?

答案1

您无需执行任何操作即可将 CSV 数据加载到 Excel 中 - 它完全能够读取这些文件。

因此,假设您有data.txt原始帖子中显示的内容:

HKL1234/2, R1B
HKL1274/2, R4E
HREF457-74, R1A

您所需要的只是添加标题行并重命名文件:

echo "Product, Revision" > data.csv
cat data.txt >> data.csv

第一个命令将创建一个data.csv带有标题行的文件。其次将原始数据文件的内容添加到新创建的data.csv.

现在,只需将其复制data.csv到 Windows 计算机,然后在资源管理器中双击它 - 默认情况下已为 Excel 注册了 CSV 扩展名。如果你毁了它 - 只需“打开方式...”或先打开 Excel,然后打开其中的文件。无论您如何操作,Excel 都知道如何处理 .csv 文件。

相关内容