Seite 1 von 2

Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: So 11. Jul 2021, 15:51
von lukas60

Hallo,

ich bin gerade dabei, mein erstes Protokoll in LaTeX zu schreiben und muss nun im Anhang sämtliche Tabellen der Messdaten, Berechnungen etc. aus Excel in LaTeX einfügen.
Hier das Minimalbeispiel - ich hoffe es passt so, mache es zum ersten mal...

\documentclass[
draft=false,a4paper, fontsize=12pt, twoside=off, parskip=half]{scrbook}
% packages
\usepackage[utf8]{inputenc} % für die Zeichenkodierung u.a. Umlaute
\usepackage[T1]{fontenc} % westeuropäische Zeichenkodierung
\usepackage[ngerman]{babel} % deutsche Silbentrennung
\usepackage[singlespacing]{setspace} % Zeilenabstand
\usepackage{scrlayer-scrpage} % Kopf- & Fußzeile
\pagestyle{scrheadings}
\usepackage{graphicx} % Einfügen von Grafiken
%\usepackage(hpackage-options){textpos} % Verschieben von Grafiken
\usepackage{tabularx} % Einfügen von Tabellen
\usepackage{multirow} % Zellen verbinden (in Tabellen)
\usepackage{booktabs} % Dicke Linien in Tabelle
\usepackage[labelfont=bf]{caption} % Bezeichnungen von Tabelle/Abbildung fett
\usepackage{pgfplots} % Plotten von Daten
\usepackage{tikz} %Plotten von Daten
\usepackage{amsmath} %Paket mit Mathe-Funktionen
\usepackage{hyperref} %für \autoref
\usepackage{csvsimple} %für Tabelleneinbindung

\begin{document}
\begin{table}[h!]
    \centering
    \csvautotabular{Reinstoffdaten.csv}
\end{table}
\end{document}

Dabei bekomme ich folgende Fehlermeldungen:

error.png

Das ist die einzubindende Tabelle:

Reinstoffdaten.csv
(12.4 KiB) 144-mal heruntergeladen

Ich habe leider keine Ahnung was ich machen kann, bin auch erst Anfänger in Latex.

Danke im Vorraus und viele Grüße,


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: So 11. Jul 2021, 16:39
von Stammgast
lukas60 hat geschrieben:
So 11. Jul 2021, 15:51

[…] Hier das Minimalbeispiel - ich hoffe es passt so, mache es zum ersten mal […]

Das wäre erst dann ein Minimalbeispiel, wenn alle dazu nicht notwendigen Pakete raus gelassen und alle notwendigen Dateien (hier ›Reinstoffdaten.csv‹) bereitgestellt werden. Andernfalls ist das Problem nur durch einen Blick in die Kristallkugel einzuschätzen. Dazu reicht es, die Frage entsprechend zu editieren.


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: So 11. Jul 2021, 17:04
von gast.

Spekulativ würde ich sagen: Du hast den CSV-Export in Excel vermutlich nicht UTF8 kodiert. Also am besten neu exportieren und dabei auf UTF8 achten.

BTW: Fehlermeldungen besser als Code aus der log-Datei einfügen statt als Screenshot.


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: So 11. Jul 2021, 19:23
von lukas60
gast. hat geschrieben:
So 11. Jul 2021, 17:04

Spekulativ würde ich sagen: Du hast den CSV-Export in Excel vermutlich nicht UTF8 kodiert. Also am besten neu exportieren und dabei auf UTF8 achten.

BTW: Fehlermeldungen besser als Code aus der log-Datei einfügen statt als Screenshot.

das dachte ich zuerst auch, habe es dann aber nochmals als UTF8 exportiert.


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: So 11. Jul 2021, 20:26
von gast.

Soll das ein Witz sein? Statt die Möglichkeit, die Datei hier anzuhängen zu nutzen, soll ich Bitcoins für den Download spenden, damit ich dir helfen darf???


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: Mo 12. Jul 2021, 13:04
von Stefan Kottwitz

Hallo Lukas,

Du kannst Deinen Beitrag oben noch editieren und die Datei direkt anhängen, statt sie irgendwo "draußen" hochzuladen wo man nie weiß, ob der "kostenlose Service" einem Malware oder aggressive Werbung unterjubelt - mit irgendwas verdienen die nämlich Geld, also durch uns.

Beim Beitrag-Editieren schau mal unter dem Eingabefeld nach dem Punkt "Dateianhänge".

Ich hatte das oben im ersten Beitrag mit dem Bild schonmal schweigend für Dich mal gemacht, jetzt mache es gern mal selber, die Datei selbst hier anhängen, ist nicht schwer, und alle mal einfacher als mit einem Upload-Service, wo mancher Service ja sein Geld durch illegales verdient, z.B. massenhaft illegale Kopien mit Provisionen für Uploader und zahlende Downloader etc.

Stefan


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: Mo 12. Jul 2021, 21:51
von lukas60
Stefan Kottwitz hat geschrieben:
Mo 12. Jul 2021, 13:04

Hallo Lukas,

Du kannst Deinen Beitrag oben noch editieren und die Datei direkt anhängen, statt sie irgendwo "draußen" hochzuladen wo man nie weiß, ob der "kostenlose Service" einem Malware oder aggressive Werbung unterjubelt - mit irgendwas verdienen die nämlich Geld, also durch uns.

Beim Beitrag-Editieren schau mal unter dem Eingabefeld nach dem Punkt "Dateianhänge".

Ich hatte das oben im ersten Beitrag mit dem Bild schonmal schweigend für Dich mal gemacht, jetzt mache es gern mal selber, die Datei selbst hier anhängen, ist nicht schwer, und alle mal einfacher als mit einem Upload-Service, wo mancher Service ja sein Geld durch illegales verdient, z.B. massenhaft illegale Kopien mit Provisionen für Uploader und zahlende Downloader etc.

Stefan

Danke Stefan, das war mir nicht bewusst.

Ich bekomme leider angezeigt: ungültige Dateierweiterung! Scheinbar kann ich hier keine .csv Datei anhängen?


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: Mo 12. Jul 2021, 22:30
von Stefan Kottwitz

Aus Sicherheitsgründen ist einiges geblockt (im Internet wird automatisiert gescannt und missbraucht...) es sollte nun nach einer Änderung von mir gehen - klappt es?

Stefan


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: Di 13. Jul 2021, 10:00
von lukas60
Stefan Kottwitz hat geschrieben:
Mo 12. Jul 2021, 22:30

Aus Sicherheitsgründen ist einiges geblockt (im Internet wird automatisiert gescannt und missbraucht...) es sollte nun nach einer Änderung von mir gehen - klappt es?

Stefan

Hat jetzt geklappt, danke!


Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Verfasst: Di 13. Jul 2021, 11:09
von Stefan Kottwitz

Das läuft ohne Fehler durch, mit einem aktuellen LaTeX (TeX Live 2021). Ist Deine LaTeX-Installation evtl. etwas älter?

Das Zeichen U+FEFF ist übrigens ein byte order mark.

Klicke mal oben unter Deinem Code auf "LaTeX-Ausgabe".

Stefan