Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:wiki:csv [2013/04/10 17:53] – MWanke | de:wiki:csv [2015/03/01 02:52] – MWanke | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== CSV (Syntax) ====== | ====== CSV (Syntax) ====== | ||
- | {{: | ||
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 ' | + | Der Default-Wert ' |
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 ' | Ü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 ' | ||
- | Standard-Syntax: | + | |
- | <csv delim=;> | + | ====== erweitertes Beispiel ====== |
+ | im Hinblick auf Assembly-Listen umgestrickt: | ||
+ | < | ||
+ | <acsv rowmark=^ marker=~ hdr_rows=1 hdr_cols=0 max_cols=7 border=0 firstno=1 fsize=90 calign=l, | ||
+ | cwidth=6, | ||
+ | </ | ||
+ | |||
+ | <acsv rowmark=^ marker=~ hdr_rows=1 hdr_cols=0 max_cols=7 border=0 firstno=1 fsize=90 calign=l, | ||
+ | COMMO-#; | ||
+ | ;;; | ||
+ | ^;;Circuit Board;;; | ||
+ | 3xxx; | ||
+ | ;;;;; | ||
+ | ^;;IC Big;;;;; | ||
+ | 390084-01; | ||
+ | |||
+ | 391105-01; | ||
+ | 391084-01; | ||
+ | ;;; | ||
+ | ^;;IC Commo;;; | ||
+ | 390544-01; | ||
+ | 391155-01; | ||
+ | 391081-01; | ||
+ | 391077-01; | ||
+ | 391079-01; | ||
+ | ~391078-01; | ||
+ | 391304-01; | ||
+ | </ | ||
+ | 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> | ||
+ | *; | ||
+ | ; | ||
+ | ; | ||
+ | ;file; ;Name und Ort der CSV-Datei, wenn nicht Inline | ||
+ | ; | ||
+ | ;enclosure; ; ;" | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | s; | ||
+ | s; | ||
+ | s; | ||
+ | R; | ||
+ | M; | ||
+ | ; | ||
+ | R; | ||
+ | M; | ||
+ | ; | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | ToDo: vielleicht die Leerzeilen auf halbe Höhe setzen ?! | ||
+ | |||
+ | ==== Standard-Syntax: | ||
+ | <acsv delim=;> | ||
Spalte1; | Spalte1; | ||
Wert1; | Wert1; | ||
- | </csv> | + | </acsv> |
Ergebnis: | Ergebnis: | ||
- | <csv delim=;> | + | <acsv delim=;> |
Spalte1; | Spalte1; | ||
Wert1; | Wert1; | ||
- | </csv> | + | </acsv> |
\\ | \\ | ||
- | :ap: | ||
+ | ==== Spezial-Syntax: | ||
+ | <acsv delim=; border=0 hdr_rows=0> | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | Ergebnis: | ||
+ | <acsv delim=; border=0 hdr_rows=0> | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | \\ | ||
+ | So wird eine CSV-Tabelle generiert ohne Rahmen, ohne Hintergrundverfärbungen. | ||
+ | Sehr hilfreich bei strukturiertem Aufbau (sicherer als Tabulatoren). | ||
+ | |||
+ | ==== Variante: ==== | ||
+ | <acsv delim=; border=0 | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | Ergebnis: | ||
+ | <acsv delim=; border=0 hdr_rows=0 hdr_cols=1> | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | \\ | ||
- | ===== original Syntax ===== | + | ====== original Syntax |
__Kopie des Standard-Plugin-Textes FIXME__\\ | __Kopie des Standard-Plugin-Textes FIXME__\\ |