Datatool-Package: Tabellenerstellung aus CSV-Datei

Tabellen und Grafiken erstellen und anordnen


Jogi

Datatool-Package: Tabellenerstellung aus CSV-Datei

Beitrag von Jogi »

Hallo zusammen,

ich habe ein Problem und hoffe, dass ich hier Hilfe finde. Ich möchte aus .csv-Dateien mit Hilfe des Packages Datatool Latex-Tabellen erstellen.
Hierbei habe ich jedoch das Problem, dass teilweise eine zusätzliche Zeile "dtldb@..." hinzugefügt wird, welche nicht in der csv-Datei vorhanden ist (siehe Bild, letzte Zeile der 2. Tabelle).

Ich vermute, dass es irgendwas mit der csv-Datei an sich aufhat, da dieses Problem manchmal auftritt und manchmal nicht. Lasse ich die Tabellen über den \begin{filecontents}-Befehl erstellen, habe ich das Problem nicht. Beide Tabellen haben aber bei mir definitiv das gleiche Format.

Bild
 \documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{datatool} % Tabellen aus CSV
\usepackage{tabularx}

\begin{filecontents*}{STUECKLISTE.csv}
	n,ID
	1,-9999
	1,10010110004
	3,10030310006
	3,10040420001
	3,10040420002
\end{filecontents*}

\begin{filecontents*}{KOPFDATEN.csv}
	Spalte1,Spalte2,Spalte3,Spalte4,Spalte5
	Wert1,Wert2,Wert3,Wert4,Wert5
\end{filecontents*}

\begin{document}
	\DTLloaddb[]{STUECKLISTE}{STUECKLISTE.csv}
	\DTLdisplaydb[]{STUECKLISTE}
	\vspace{2cm} \\
	\DTLloaddb[]{KOPFDATEN}{KOPFDATEN.csv}
	\DTLdisplaydb[]{KOPFDATEN}
\end{document} 

Vielen Dank im Voraus für alle Antworten :D

Gruß
Jogi

Jogi

Beitrag von Jogi »

Habe das Problem gefunden. Falls es bei noch jemandem mal auftreten sollte:
.csv Dateien erwarten zur Trennung von Datensätzen einen Zeilenumbruch. Das Problem tritt immer auf, wenn man die letzte Zeile .csv Datei nicht mit Enter abschließt.

Antworten