\documentclass[a4paper,oneside]{article} \usepackage[left=2.5cm,top=3cm,right=2.5cm,bottom=3cm]{geometry} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tabularx} \usepackage{array} \usepackage{csvsimple} \usepackage{etoolbox} \newcommand{\csvext}{.csv} \newcommand{\datafile}{\jobname\csvext} \begin{document} \pagestyle{empty} \begin{center} \section*{Stundenliste} \end{center} \vspace{1cm} %\Name ;\MonatJahr ;\IstStunden ;\SollStunden ;\DiffStunden \csvreader[% separator=semicolon, no head, filter test = \ifnumless{\thecsvinputline}{2}]{\datafile}{1=\Name,2=\MonatJahr}{% \begin{tabular}{l l} Name: & \Name \\ Monat/Jahr: & \MonatJahr \end{tabular} } \vspace{1cm} { %\adjustboxset{margin=3pt} \noindent \begin{tabularx}{\textwidth}{ |>{\raggedleft\arraybackslash}p{2cm}% |>{\raggedright\arraybackslash}p{2cm}% |>{\raggedleft\arraybackslash}p{1.25cm}% |>{\raggedleft\arraybackslash}p{1.25cm}% |>{\raggedleft\arraybackslash}p{1.25cm}% |X|} \hline \centering\arraybackslash\bfseries Datum & % \centering\arraybackslash\bfseries Wochentag & % \centering\arraybackslash\bfseries Beginn & % \centering\arraybackslash\bfseries Ende & % \centering\arraybackslash\bfseries Dauer & % \centering\arraybackslash\bfseries Anmerkung %\\ \noalign{\hrule height 1.5pt} \csvreader[% separator=semicolon, no head, filter test = \ifnumgreater{\thecsvinputline}{1}]{\datafile}{1=\csvdate,2=\csvday,3=\csvstart,4=\csvend,5=\csvduration,6=\csvcomment}{% \\\noalign{\csviffirstrow{\hrule height 1.5pt}{\hrule height 0.5pt}} \csvdate & \csvday & \csvstart & \csvend & \csvduration & \csvcomment } \csvreader[% separator=semicolon, no head, filter test = \ifnumless{\thecsvinputline}{2}]{\datafile}{3=\Ist,4=\Soll,5=\Diff}{% \\\hline \multicolumn{5}{>{\tiny}p{7.5cm}}{} \\ \multicolumn{2}{p{4cm}}{} & \multicolumn{2}{>{\raggedleft\arraybackslash}p{2.5cm}}{Ist-Stunden:} & \multicolumn{1}{>{\raggedleft\arraybackslash}p{1.25cm}}{\Ist} \\ \multicolumn{2}{p{4cm}}{} & \multicolumn{2}{>{\raggedleft\arraybackslash}p{2.5cm}}{Soll-Stunden:} & \multicolumn{1}{>{\raggedleft\arraybackslash}p{1.25cm}}{\Soll} \\ \cline{3-5} \multicolumn{2}{p{4cm}}{} & \multicolumn{2}{>{\raggedleft\arraybackslash}p{2.5cm}}{Differenz:} & \multicolumn{1}{>{\raggedleft\arraybackslash}p{1.25cm}}{\Diff} } \end{tabularx} } \end{document}