CSVSimple Optionen aus separater Datei laden?

Tabellen und Grafiken erstellen und anordnen


obi8
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 6. Feb 2016, 22:03

CSVSimple Optionen aus separater Datei laden?

Beitrag von obi8 »

Guten Tag,

ich habe eine Frage bzgl. des Paketes csvsimple.
Ist es möglich die Optionen, welche in den eckigen Klammern stehen aus einer separaten Datei zu laden?
Z.B. diese:
head=true,
separator=semicolon,
table head=\hline\\\hline\hline,
separator=semicolon,
respect underscore=true,
respect percent=true 

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Ich bin mir nicht sicher, ob ich verstanden habe, was Du möchtest, aber Du kannst in der Präambel
\csvset{my csv/.style={
             separator=semicolon, 
             respect underscore=true, 
             respect percent=true
}}
setzen und dann im Dokument
\csvautotabular[my csv]{SHOWPROCEDURESTATUS2.csv} 
Oder aber in der Präambel
\csvset{every csv/.style={
             separator=semicolon, 
             respect underscore=true, 
             respect percent=true
}}
und im Dokument einfach nur
\csvautotabular{SHOWPROCEDURESTATUS2.csv} 
Die \csvset Befehle kann man natürlich auch in einer anderen Datei speichern und diese mit \input laden.

obi8
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 6. Feb 2016, 22:03

Beitrag von obi8 »

Z.B. diesen Code von dir, kann ich den in einer separaten Datei Optionen.tex abspeichern und dann diese Datei im Hauptdokument einbinden und benutzen?
\csvset{my csv/.style={
             separator=semicolon,
             respect underscore=true,
             respect percent=true
}}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Warum probierst Du das nicht einfach aus?
\begin{filecontents*}{test.csv} 
  Db;Name;Type;Definer;Modified
  DBS02;Anzahl_Datensätze;PROCEDURE;DBS02@%;2016-11-24 17:48:30
  DBS02;InformationenMitarbeiter;PROCEDURE;DBS02@%;2016-11-25 10:44:03
\end{filecontents*}

\begin{filecontents*}{Optionen.tex}
\csvset{my csv/.style={ 
              separator=semicolon, 
              respect underscore=true, 
              respect percent=true 
}} 
\end{filecontents*}

\documentclass{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel} 
\usepackage{csvsimple} 

\input{Optionen.tex}

\begin{document} 
\csvautotabular[my csv]{test.csv} 
\end{document}
Bitte schau Dir auch an, was der Status "Rückfrage" bedeutet.

obi8
Forum-Anfänger
Forum-Anfänger
Beiträge: 14
Registriert: Sa 6. Feb 2016, 22:03

Beitrag von obi8 »

Danke schön, hat wunderbar funktioniert.
Den letzten Satz in deinem vorherigen Beitrag habe ich nicht gelesen. Sorry.

Antworten