旋转 csvautotabular

旋转 csvautotabular

我正在尝试从外部数据文档(.csv 文件)中包含一个表格。我正在使用

\begin{sidewaystable} 
    \begin{table} [H]
    \csvautotabular{nameofcsvfile.csv}
    \end{table}
\end{sidewaystable}

尝试将表格放入文档中,但旋转 90° 角。我一直收到错误

LaTeX 错误:不在外部模式中。

我不知道如何解决它。

答案1

在您的代码中,您不需要环境table。这应该可以正常工作:

\documentclass{article}
\usepackage{rotating}
\usepackage{csvsimple}

\begin{document}

\begin{sidewaystable} 
    \csvautotabular{test-table.csv}
\end{sidewaystable}

\end{document}

或者,要旋转表格,您可以使用包adjustbox中的环境adjustbox

\documentclass[a4paper,12pt]{article}
\usepackage{adjustbox}
\usepackage{csvsimple}

\begin{document}

\begin{adjustbox}{angle=0}
    \csvautotabular{test-table.csv}
\end{adjustbox}


\begin{adjustbox}{angle=90}
    \csvautotabular{test-table.csv}
\end{adjustbox}

\end{document}

结果如下:
在此处输入图片描述

相关内容