diff --git a/example/adressen.tex b/example/adressen.tex new file mode 100644 index 0000000..f9683b9 --- /dev/null +++ b/example/adressen.tex @@ -0,0 +1,55 @@ +\documentclass{datenschleuder} +\usepackage{pgfplotstable} +\usepackage{booktabs} +%\usepackage{xcolor} +\usepackage{colortbl} +\usepackage{pdflscape} %testing only +\usepackage{hyperref} +\usepackage{rotating} + +\begin{document} +\begin{sidewaysfigure}[h] +\tiny +\pgfplotstableset{ + columns/Erfa/.style={string type}, + columns/Ort/.style={string type}, + columns/Tag/.style={ + string type, + column name={Tag, Uhrzeit} + }, + columns/Adresse/.style={string type}, + columns/Bemerkung/.style={string type, + assign cell content/.code={ + \pgfkeyssetvalue{/pgfplots/table/@cell content}{\url{##1}} + }, + }, + create on use/Zusammen/.style={ + string type, + create col/assign/.code={ + \getthisrow{Erfa}\erfa + \getthisrow{Ort}\ort + \edef\entry{ {\erfa~wohnt im \ort}}% + \pgfkeyslet{/pgfplots/table/create col/next content}\entry + }, + + }, + columns/Zusammen/.style={ + string type, + }, + } + \pgfplotstabletypeset[ + col sep=semicolon, + columns={Erfa,Ort,Zusammen}, + % + empty cells with={--}, % replace empty cells + every head row/.style={before row=\toprule, after row=\midrule}, + every last row/.style={after row=\midrule}, + every even row/.style={ + before row={ + \rowcolor{lightgray} + }, + }, + ]{adressliste.csv} +\end{sidewaysfigure}% +\normalsize +\end{document} diff --git a/example/adressliste.csv b/example/adressliste.csv new file mode 100644 index 0000000..2459b98 --- /dev/null +++ b/example/adressliste.csv @@ -0,0 +1,26 @@ +Erfa;Ort;Tag;Adresse;Bemerkung +Aachen;Voidspace;Di, 20 Uhr;Martinstraße 10-12;https://aachen.ccc.de +Berlin;Club Discordia;Do, 17 Uhr;Marienstraße 11;https://berlin.ccc.de +Bremen;AUCOOP;Di, 20 Uhr;Weberstraße 18;https://ccchb.de +Darmstadt;Trollhöhle;Di, 20 Uhr;Wilhelm-Leuschner-Str 36;https://chaos-darmstadt.de +Dresden;HQ;Do, 20 Uhr;Lignerallee 3;https://c3d2.de +Düsseldorf;Chaosdorf;Fr, 18 Uhr;Hüttenstr. 25;https://chaosdorf.de +Erlangen;E-Werk Erlangen;Di, 19:30 Uhr;Fuchsenwiese 1, Gruppenraum 5;https://erlangen.ccc.de +Essen;foobar;Mi, 19 Uhr;Sibyllastra. 9;https://chaospott.de +Frankfurt a. Main;HQ;Do, 19 Uhr;Schmidtstraße 12;https://ccc-ffm.de/ +Freiburg;ArTik;Di, 19 Uhr;Kaiser-Joseph-Str.141;https://cccfr.de +Göttingen;NOKLAB;Di, 20 Uhr;Neustadt 7;https://chaostreff-goettingen.de +Hamburg;;(2:5)Di 20 Uhr;Humboldtstraße 53-55;https://hamburg.ccc.de +Hannover;;(2) Mi 20 Uhr, (letzter) So, 16 Uhr;Bürgerschule, Stadtteilzentrum Nordstadt;https://hannover.ccc.de +Karlsruhe;Entropia;So, 19:30 Uhr;Steinstraße 23;https://entropia.de +Kassel;;(1) Do, 17 Uhr;Raum -1307, Wilhelmshöher Allee 71;https://kassel.ccc.de +Köln;Chaoslabor;(-1) Do 19:39 Uhr;Heliosstraße 6a;https://koeln.ccc.de +Mannheim;;(,2) Fr;Neckarauer Str. 106-116;https://ccc-mannheim.de +Mainz\/Wiesbaden;Kreativfabrik Wiesbaden;Di, 19 Uhr, So 15 Uhr;Sedanplatz 7;https://cccmz.de +München;muc;(,2) Di, 19:39 Uhr;Hessstr. 90;https://wiki.muc.ccc.de +Stuttgart;Zadu-Bar;(,1) Di 18:30 Uhr;Reuchlinstr. 4b; +;Shackspace;(,3) Mi, 18:30 Uhr;Ulmer Straße 255;https://cccs.de +Trier;;Mi, 20 Uhr;Paulinstraße 123;https://ccc-trier.de +Ulm;Cafe Einstein;Mo 19:30;Uni Ulm;https://ulm.ccc.de +Wien;Metalab;(,2) 19 Uhr;Rathausstraße 6;https://metalab.at +Zürich;;Mi, 19 Uhr;Leugislandstrasse 485;https://ccczh.ch