gpt4 book ai didi

excel - 在unix中自动打开和格式化csv文件

转载 作者:行者123 更新时间:2023-12-01 17:26:07 24 4
gpt4 key购买 nike

我的要求如下:

  1. 在 UNIX 中的电子表格中打开输入 csv 文件(例如 ooffice)
  2. 对 Excel 进行后处理以满​​足以下要求:
    • 对列进行后处理,使数字小于 0 的字段显示为红色
    • 将过滤器放在每个相关列的顶部(就像我们在 Microsoft Excel 中所做的那样)
    • 将文件保存为 .xls(或任何其他格式),这样在 Microsoft Excel 中打开时,数据格式就不会丢失。

上述自动化要求是我的流程的一部分。虽然我对脚本很熟悉,但我从来没有做过这样的要求。非常感谢您的帮助。

最佳答案

这是使用 csv2odf 的解决方案这应该会得到你想要的结果:

使用以下规范在 Excel 或 OpenOffice 中创建电子表格模板:

  1. 插入与 csv 列数相同的列标题。 (如果您想使用 csv 文件中的标题,请将 -H 选项添加到下面的命令中。)
  2. 添加一个示例数据行。在数字所在的位置使用虚拟数字,在文本所在的位置使用虚拟文本。根据需要设置文本/数字的格式,包括使负数变为红色的条件格式。
  3. 将模板另存为 xlsx 或 ods(xls 不起作用)。

运行此命令:

csv2odf yourdata.csv yourtemplate.xlsx output.xlsx

您的数据将被插入到模板中,并且格式将在每行上重复。

关于excel - 在unix中自动打开和格式化csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22508085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com