如何在 csvsimple 中打印带有分隔符的列

如何在 csvsimple 中打印带有分隔符的列

我将其csvsimple用于我的表格。其中一列包含诸如“(73,1)”之类的数据。由于它被引用,因此它是正确的 csv。我如何配置 csvsimple 以将此数据视为一列的一部分,而不是在逗号处拆分?

答案1

csvsimple不直接支持使用 进行分组"。可以使用 TeX 花括号进行分组,例如{(73,1)}

我认为,您的选择是:

  • 将分组从 更改"(73,1)"{(73,1)}。如果您手动生成数据,这是最简单的方法。如果数据是作为自动化过程的输出生成的,您可能没有这种选择(很容易)。

  • 使用CSV-分类器在编译期间过滤 csv 文件以使其变为合适的格式。CSV-Sorter 受 Java 运行时支持,csvsimple并且需要您的系统上有 Java 运行时。设置完成后,您可以"在数据文件中使用它,并且过滤是即时完成的。

  • 据我所知,cvsimpledatatool.替换datatool就可以直接使用。"

的主要目的csvsimple是为 csv 文件提供轻量级支持。不直接支持排序和特殊数据转换,而是交给外部工具(CSV-Sorter)。datatool有不同的理念,直接通过 LaTeX 提供更多功能。

相关内容