将终端的输出重定向到 libreoffice excel 文件

Posted

技术标签:

【中文标题】将终端的输出重定向到 libreoffice excel 文件【英文标题】:Redirect output from terminal to libreoffice excel file 【发布时间】:2019-02-27 15:33:05 【问题描述】:

我正在特定内核上运行代码,并且在我的代码运行时每秒都在监视该特定内核中的缓存未命中。我可以将该输出重定向到 .txt 文件。我想知道是否可以将输出重定向到 libreoffice excel 文件,这样我就可以轻松生成图表。

【问题讨论】:

您想要 Libreoffice,还是想要 (Microsoft) Excel?但是,更重要的是,您尝试过什么,遇到了什么问题? 这是一个 XY 问题 @Tanktalus,我在 linux 中监控,所以我想要一个 libreoffice 文件。我试图放入一个 .txt 文件并将其复制到 libreoffice 以绘制图表。但是比较费时间。我想直接重定向到libreoffice文件。 @CoreyGoldberg 是的,我需要图表的 X 值和 Y 值。是否可以直接从 linux 终端以电子表格格式执行此操作? 查找“XY 问题”。您应该问的问题是关于如何生成图表,而不是如何将终端输出重定向到电子表格。将输出重定向到电子表格是您的错误解决方案的一部分,而不是实际问题。 【参考方案1】:

您应该将数据输出为 csv 或 tsv 格式的文件。

只要格式正确,任何电子表格软件都可以打开它。

【讨论】:

我按照你的建议试过了。它正在由 libreoffice 开放。但一切都显示在一列下。没有柱子的分离。你知道我该怎么做吗? 您是否使用过扩展名 .csv 并使用逗号作为分隔符?您可能还需要双引号字符串。看看help.libreoffice.org/Calc/Importing_and_Exporting_CSV_Files @Sabster 如果您的语言环境使用, 在数字中分隔小数,您可能必须使用; 而不是, 来分隔列。

以上是关于将终端的输出重定向到 libreoffice excel 文件的主要内容,如果未能解决你的问题,请参考以下文章

Shell 输入/输出重定向

Shell 输入/输出重定向

如何将终端输出的信息重定向写入文件中呢?

shell--10Shell 输入/输出重定向

有关shell输出重定向问题

UNIX 输入/输出重定向