有很多线条

有很多线条

我如何链接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 文件导入数据,而不将数据放在 Excel 文件中的一行中

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}

相关内容