我如何链接csv
文件并在单独的列中显示数据?
\documentclass{article}
\usepackage{makeidx}
\usepackage{datatool}
\DTUoaddb[keys=c1,c2,c3]{ctext}{csvtext.csv}
\begin{document}
\begin{table}
\begin{tabular}{clr}
\textbf{Software} & \textbf{Manufacturer} &
\textbf{Malware}
\DTLforeach{ctext}{
\cola=c1, \colb=c2, \colc=c3}{
\\
\cola & \colb & \colc}
\end{tabular}
\end{table}
\end{document}
编辑:澄清
我是否可以从普通 Excel 文件导入数据,而不将数据放在 Excel 文件中的一行中
答案1
有很多线条
根据请求
输出
代码
\documentclass[12pt,border=2pt]{standalone}
\usepackage{datatool}
\usepackage{filecontents}
\begin{filecontents*}{csvtext.csv}
Software,Manuf,Mal
323,lkj,jjkl
345,jk,asdf
455,kjafs,ssd
\end{filecontents*}
\DTLloaddb[keys={c1,c2,c3}]{ctext}{csvtext.csv}
\begin{document}
~
\begin{table}
\begin{tabular}{|c|l|l|}
\hline
\textbf{Software} & \textbf{Manufacturer} & \textbf{Malware}
\DTLforeach{ctext}
{\cola=c1, \colb=c2, \colc=c3}
{\cr\hline \cola & \colb & \colc}
\cr \hline
\end{tabular}
\end{table}
\end{document}
原始答案
看起来运行良好,除了一些拼写错误。
输出
代码
\documentclass{standalone}
\usepackage{datatool}
\usepackage{filecontents}
\begin{filecontents*}{csvtext.csv}
Software,Manuf,Mal
323,lkj,jjkl
345,jk,asdf
455,kjafs,ssd
\end{filecontents*}
\DTLloaddb[keys={c1,c2,c3}]{ctext}{csvtext.csv}
\begin{document}
~
\begin{table}
\begin{tabular}{clr}
\textbf{Software} & \textbf{Manufacturer} & \textbf{Malware} \\
\DTLforeach{ctext}
{\cola=c1, \colb=c2, \colc=c3}
{
\\
\cola & \colb & \colc
}
\end{tabular}
\end{table}
\end{document}