我是 Latex 新手,遇到了一些问题。我想在 Latex 中读取 .csv 文件来创建表格,但我不知道该怎么做。我听说数据工具包可以做到这一点,但我不知道如何使用它。
我的输入是这样的:
,w5,w6,w7,w8,w9,w10,w11,w12,w13,w14,w15,w16,w17,w18,w19,w20,w21,w22,w23,w24
,25,23,13,14,15,39,36,4,37,11,26,13,34,39,40,22,33,32,9,5
,56,31,45,31,38,41,59,26,,44,52,33,,42,,28,51,41,28,36
谢谢你!
更新:
我想我找到了如何基于 csv 文件创建表格的答案。包的名称实际上是csv工具。
答案1
\DTLloaddb{myDB}{MyData.csv}
假设第一行是列的名称,那么您只需通过文件包含如上所示内容的位置加载数据库MyData.csv
,然后就可以使用内部函数\DTLdisplaydb{myDB}
将其打印为表格。
这个表格很宽,所以我用了这个geometry
包来扩展纸张的宽度。以下是表格的前几列:
如果第一行不是标题行,那么您可以为每一列指定键:
\DTLloaddb[noheader,keys={,ColW5, ColW6, ColW7}]{myDB}{MyData.csv}
其中仅包含前三列的键。
代码:
\documentclass{article}
\usepackage[showframe,paperwidth=32cm]{geometry}
\usepackage{datatool}
\begin{document}
\DTLloaddb{myDB}{MyData.csv}
\noindent\DTLdisplaydb{myDB}
\end{document}