Benutzer-Werkzeuge

    ~~ RM: keiner ~~ UI: ---start--- ~~ IP:18.116.62.45~~

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:wiki:csv [2015/03/01 02:10] MWankede:wiki:csv [2015/10/08 01:23] (aktuell) MWanke
Zeile 3: Zeile 3:
 Mit dem CSV-Plugin ist es möglich Komma-getrennte-Listen (fälschlich auch als EXcel-Listen bezeichnet) ohne umständliches Konvertieren direkt hier abzulegen und in Tabellenform anzeigen zu lassen.  Mit dem CSV-Plugin ist es möglich Komma-getrennte-Listen (fälschlich auch als EXcel-Listen bezeichnet) ohne umständliches Konvertieren direkt hier abzulegen und in Tabellenform anzeigen zu lassen. 
  
-Der Default-Wert 'Komma-getrennt' kann und sollte in das hier in DE gebräuchliche Semikolon geändert werden. Dies ist den Grundeinstellungen des Plugins bereits getan.+Der frühere Default-Wert 'Komma-getrennt' sollte in das hier in DE gebräuchliche Semikolon geändert werden. Dies ist den Grundeinstellungen des Plugins bereits getan.
 Die erste Zeile wird voreingestellt als Tabellenkopf dargestellt. Dies kann man ändern (s.u.) Die erste Zeile wird voreingestellt als Tabellenkopf dargestellt. Dies kann man ändern (s.u.)
  
 Übrigens: für alle Tabellen gilt, daß unterhalb der Tabelle kein zusätzlicher Platz freigehalten wird. Damit werden direkt untereinander stehende Tabellen ermöglicht. Um sich einen Abstand zum folgenden Text zu schaffen, muß ein Wiki-Seiten-Umbruch eingefügt werden '**%%\\ %%**' (zwei Bachslash mit einem Leerzeichen!). Übrigens: für alle Tabellen gilt, daß unterhalb der Tabelle kein zusätzlicher Platz freigehalten wird. Damit werden direkt untereinander stehende Tabellen ermöglicht. Um sich einen Abstand zum folgenden Text zu schaffen, muß ein Wiki-Seiten-Umbruch eingefügt werden '**%%\\ %%**' (zwei Bachslash mit einem Leerzeichen!).
  
 +==== Einschränkungen =====
 +Leider ist es (noch) nicht möglich Wiki-Syntax und -Links mit einzubinden. D.h. Verlinkungen sind nicht möglich.
 +Das Plugin 'Edit-Table' funktioniert hier natürlich nicht : ist ja auch keine Wiki-Tabelle.
  
 ====== erweitertes Beispiel ====== ====== erweitertes Beispiel ======
Zeile 37: Zeile 40:
 391304-01;1;ROM;KICKSTART V2.0;DIP40;U6,  391304-01;1;ROM;KICKSTART V2.0;DIP40;U6, 
 </acsv> </acsv>
-Default-Einstellung'delim=;' 'hdr_rows=1' +Mit Absicht, um zu verdeutlichen, was ein Semikolon auch anstellen kann:\\  
 +Hier in der roten Zeile ist aus einem Komma ein Semikolon geworden und damit werden die folgenden Werte ein Feld weiter angezeigt.
  
 +====== Syntax ======
 +FIXME
 +Alle Parameter mit Leerzeichen trennen und Zuweisung: Name=Wert
 +<acsv hdr_cols=2>
 +*;Name;default;Beschreibung
 +;hdr_rows;1;Anzahl <n> Kopfzeilen hervorheben (Fettschrift und alle zentriert)
 +;hdr_cols;0;bei <n> Spalten 
 +;delim;";";Trennzeichen (Semikolon dringend empfohlen (zur Not ''|''))
 +;enclosure; ;  ;"
 +;escape;"
 +;border;0;Rahmen- und Trennlinien-Dicke (0/0.5/1/1.5) in Arbeit
 +;firstno;0;für extra Zeilennummerierung dann Startwert größer Null setzen
 +s;max_cols;false;Tabelle fest auf eine bestimmte Anzahl Spalten trimmen
 +s;calign;false;Feld mit Ausrichtungen der Spalten
 +s;cwidth;false;Feld mit Breiten der Spalten
 +R;rowmark;false;Markierungszeichen z.B. '^'  Gruppenzeilen
 +M;marker;false;Markierungszeichen z.B.  '~'  für hervorgehobene Zeile
 +;hcolor;#eee;Header-Farbe (die ggf. erste Zeile und ggf. erste Spalte)
 +R;rcolor;#f6f6f6;Abschnittszeilen-Farbe (z.B. Gruppen)
 +M;mcolor;#f0fef0;Markier-Farbe um bestimmte Zeilen hervorzuheben)
 +;fsize;90;Schriftgröße in % des normalen Wiki-Textes
 +</acsv>
 +<code>Beispiel obige Tabelle <acsv hdr_cols=2>...</acsv></code>
  
-ToDo: vielleicht die Leerzeilen auf halbe Höhe setzen ?!+ToDo: Verlinkungen und Wiki-Syntax ermöglichen.\\  
 +CSS anpassen\\  
 +... und vielleicht die Leerzeilen auf halbe Höhe setzen ?!
  
 ==== Standard-Syntax: ==== ==== Standard-Syntax: ====
Zeile 67: Zeile 95:
 \\  \\ 
 So wird eine CSV-Tabelle generiert ohne Rahmen, ohne Hintergrundverfärbungen. So wird eine CSV-Tabelle generiert ohne Rahmen, ohne Hintergrundverfärbungen.
-Sehr hilfreich bei strukturiertem Aufbau (sicherer als Tabulatoren).+Sehr hilfreich bei strukturiertem Aufbau (sicherer als Tabulatoren).\\  
 +//Ups ... hier muß das CSS noch angepaßt werden. Sorry.//
  
 ==== Variante: ==== ==== Variante: ====
Zeile 80: Zeile 109:
 </acsv> </acsv>
 \\  \\ 
 +
  
  
Zeile 85: Zeile 115:
  
 __Kopie des Standard-Plugin-Textes FIXME__\\  __Kopie des Standard-Plugin-Textes FIXME__\\ 
-This is a simple plugin that will display CSV data in table form.  The data can either be inline between ''%%<csv>%%'' and ''%%</csv>%%'' or be read from a file in the media area using ''%%<csv namespace:test.csv></csv>%%''. You can also give an HTTP URL to a CSV file instead of an uploaded media file. 
- 
-If you are planning to use csv files in the media area, you will most likely need to include the .csv file extension in [[:mime|mime.local.conf]] so you can upload .csv files. Something like this should get you started: 
- 
-  csv     text/csv 
  
 The ''%%<csv>%%'' tag allows for additional options to be specified as well as a file reference. The ''%%<csv>%%'' tag allows for additional options to be specified as well as a file reference.
  
 ^ Option                       ^ Description                                                                             ^ Default value  ^ ^ Option                       ^ Description                                                                             ^ Default value  ^
-| ''file=<filename>''          | where ''<filename>'' can be any ''<namespace:file.csv>'' or ''<http url>''              |  ''''   | 
 | ''hdr_rows=//<n>//''         | Format the first //<n>// rows of data from the CSV as column headers                    |  ''1''  | | ''hdr_rows=//<n>//''         | Format the first //<n>// rows of data from the CSV as column headers                    |  ''1''  |
 | ''hdr_cols=//<n>//''         | Format the first //<n>// columns of each row as column headers                          |  ''0''  | | ''hdr_cols=//<n>//''         | Format the first //<n>// columns of each row as column headers                          |  ''0''  |
Zeile 101: Zeile 125:
 \\  \\ 
  
-Other options of the form <key>=<value> are possible but not used for displaying csv data yet. 
  
 Cells that include a comma as part of the data are expected to be contained between double quotes, which is the typical behaviour of most systems when exporting .csv files. Cells that include a comma as part of the data are expected to be contained between double quotes, which is the typical behaviour of most systems when exporting .csv files.
Zuletzt geändert: 2015/03/01 02:10