von markusv » Do 24. Jan 2019, 13:41
Hallo und willkommen im Forum!
susi76 hat geschrieben:Unser "Informatiker" meint, dass das automatisch geht, es aber nicht sinnvoll ist....
Ein Informatiker, der nichts von Automatisierung hält?
Naja, steht ja schon in Gänsefüßchen...
Das Grundgerüst ist selbst ohne R mit
datatool kein Problem. Schau dir folgendes Beispiel an. Ich habe lediglich eine "Kontrollspalte" hinzugefügt. Das sollte ja in Excel mit einer entsprechenden Formel kein Problem sein.
\documentclass[12pt,parskip=true]{scrartcl}
\usepackage{filecontents}
\begin{filecontents*}{test.csv}
NAME,MESSWERT,GRENZWERT,OBENUNTEN
Kupfer,0.05,0.001,1
Quecksilber,0.0005,0.001,0
\end{filecontents*}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[locale=DE,per-mode=symbol]{siunitx}
\usepackage{datatool}
\DTLsetseparator{,}
\DTLloaddb{namelist}{test.csv}
\begin{document}
\DTLforeach*{namelist}{
\NAME=NAME,%
\MESSWERT=MESSWERT,%
\GRENZWERT=GRENZWERT,%
\OBENUNTEN=OBENUNTEN%
}{%
Der Wert für \NAME\ liegt bei \SI{\MESSWERT}{\milli\gram\per\litre} und damit \ifthenelse{\OBENUNTEN=1}{über}{unter} dem Grenzwert von \SI{\GRENZWERT}{\milli\gram\per\litre}.
\ifthenelse{\OBENUNTEN=1}{Ein zu hoher \NAME wert kann bedeuten...}{Alles schick.}
}
\end{document}
Frage aus reinem Interesse: was machst du jetzt mit den ganzen gewonnenen Stunden?
Hallo und willkommen im Forum!
[quote="susi76"]Unser "Informatiker" meint, dass das automatisch geht, es aber nicht sinnvoll ist.... [/quote]Ein Informatiker, der nichts von Automatisierung hält? :roll: Naja, steht ja schon in Gänsefüßchen... :)
Das Grundgerüst ist selbst ohne R mit [p]datatool[/p] kein Problem. Schau dir folgendes Beispiel an. Ich habe lediglich eine "Kontrollspalte" hinzugefügt. Das sollte ja in Excel mit einer entsprechenden Formel kein Problem sein.[code]\documentclass[12pt,parskip=true]{scrartcl}
\usepackage{filecontents}
\begin{filecontents*}{test.csv}
NAME,MESSWERT,GRENZWERT,OBENUNTEN
Kupfer,0.05,0.001,1
Quecksilber,0.0005,0.001,0
\end{filecontents*}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[locale=DE,per-mode=symbol]{siunitx}
\usepackage{datatool}
\DTLsetseparator{,}
\DTLloaddb{namelist}{test.csv}
\begin{document}
\DTLforeach*{namelist}{
\NAME=NAME,%
\MESSWERT=MESSWERT,%
\GRENZWERT=GRENZWERT,%
\OBENUNTEN=OBENUNTEN%
}{%
Der Wert für \NAME\ liegt bei \SI{\MESSWERT}{\milli\gram\per\litre} und damit \ifthenelse{\OBENUNTEN=1}{über}{unter} dem Grenzwert von \SI{\GRENZWERT}{\milli\gram\per\litre}.
\ifthenelse{\OBENUNTEN=1}{Ein zu hoher \NAME wert kann bedeuten...}{Alles schick.}
}
\end{document}[/code]
Frage aus reinem Interesse: was machst du jetzt mit den ganzen gewonnenen Stunden? :D :D