Einfügen einer Tabelle in LaTeX mittels csvsimple

Tabellen und Grafiken erstellen und anordnen


lukas60
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: So 11. Jul 2021, 15:39

Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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) 99-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,

Zuletzt geändert von lukas60 am Di 13. Jul 2021, 10:00, insgesamt 3-mal geändert.

Stammgast

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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.


gast.

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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.


lukas60
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: So 11. Jul 2021, 15:39

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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.

Zuletzt geändert von lukas60 am Mo 12. Jul 2021, 21:50, insgesamt 1-mal geändert.

gast.

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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???


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2497
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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


lukas60
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: So 11. Jul 2021, 15:39

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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?


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2497
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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


lukas60
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: So 11. Jul 2021, 15:39

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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!


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2497
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Einfügen einer Tabelle in LaTeX mittels csvsimple

Beitrag 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


Antworten