我今天的文本文件中的数据具有以下格式
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 文件。