条件 CSV 提示

条件 CSV 提示

我正在寻求您的帮助,解决一个我完全不清楚的具体问题。

我的目标是将条件 CSV 打印在表格中(不包括打印部分):

\usepackage{csvsimple}
\usepackage{etoolbox}
\begin{document}

\input{info.tex} 

\csvreader[separator=semicolon]{budget.csv}
{Phase=\phase, Descriptif=\descriptif, NombreJEH=\nbJEH, PrixJEH=\puJEH} 
   
\end{document}

如果我输入info.tex以下语句:

\begin{filecontents}[noheader]{budget.csv}
Phase   ;   Descriptif;             NombreJEH   ;   PrixJEH 
Phase 1 ;   Nom de la phase ;       2           ;   350         
Phase 2 ;   Nom de la phase ;       3           ;   360             
Phase 3 ;   Rédaction du rapport ;  1           ;   340             
\end{filecontents}

它确实运行良好但如果我使用以下内容:

\ifstrequal{a}{a}
{
\begin{filecontents}[noheader]{planningEtBudget.csv}
Phase   ;   Descriptif;             NombreJEH   ;   PrixJEH 
Phase 1 ;   Nom de la phase ;       2           ;   350         
Phase 2 ;   Nom de la phase ;       3           ;   360             
Phase 3 ;   Rédaction du rapport ;  1           ;   340             
\end{filecontents}
}

我返回了以下错误:

软件包 csvsimple 错误:文件“planningEtBudget.csv”以空行开头!有关解释,请参阅 csvsimple 软件包文档。键入 H 可立即获得帮助。...
l.175 \\midrule}
此错误消息由 \errmessage 命令生成,因此我无法提供任何明确帮助。假装您是 Hercule Poirot:检查所有线索,并按顺序和方法推断真相。

我不知道它为什么会这样。我在 Overleaf 上使用带有 2022 版 TeX 的 XeLaTex 编译器。希望我说得足够清楚,可以帮助我,如果您需要更多信息,请询问。

谢谢 !

—克莱姆

相关内容