Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:wiki:csv [2013/05/19 06:07] – MWanke | de:wiki:csv [2024/09/22 00:27] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
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 frühere |
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: | + | ==== Einschränkungen ===== |
- | <csv delim=;> | + | Leider ist es (noch) nicht möglich Wiki-Syntax und -Links mit einzubinden. D.h. Verlinkungen sind nicht möglich. |
+ | Das Plugin ' | ||
+ | |||
+ | ====== 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; | ||
+ | </ | ||
+ | Mit Absicht, um zu verdeutlichen, | ||
+ | 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> | ||
+ | *; | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | ;enclosure; ; ;" | ||
+ | ; | ||
+ | ; | ||
+ | ; | ||
+ | s; | ||
+ | s; | ||
+ | s; | ||
+ | R; | ||
+ | M; | ||
+ | ; | ||
+ | R; | ||
+ | M; | ||
+ | ; | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | ToDo: Verlinkungen und Wiki-Syntax ermöglichen.\\ | ||
+ | CSS anpassen\\ | ||
+ | ... und 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: | + | ==== Spezial-Syntax: |
- | <csv delim=; border=0 hdr_rows=0> | + | <acsv delim=; border=0 hdr_rows=0> |
Spalte1; | Spalte1; | ||
Wert1; | Wert1; | ||
- | </csv> | + | </acsv> |
Ergebnis: | Ergebnis: | ||
- | <csv delim=; border=0 hdr_rows=0> | + | <acsv delim=; border=0 hdr_rows=0> |
Spalte1; | Spalte1; | ||
Wert1; | Wert1; | ||
- | </csv> | + | </acsv> |
\\ | \\ | ||
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.// | ||
- | ===== original Syntax | + | ==== Variante: |
+ | <acsv delim=; border=0 hdr_rows=0 hdr_cols=1> | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | Ergebnis: | ||
+ | <acsv delim=; border=0 hdr_rows=0 hdr_cols=1> | ||
+ | Spalte1; | ||
+ | Wert1; | ||
+ | </ | ||
+ | \\ | ||
- | __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 '' | ||
- | If you are planning to use csv files in the media area, you will most likely need to include the .csv file extension in [[: | ||
- | csv | + | ====== original Syntax ====== |
+ | |||
+ | __Kopie des Standard-Plugin-Textes FIXME__\\ | ||
The '' | The '' | ||
^ Option | ^ Option | ||
- | | '' | ||
| '' | | '' | ||
| '' | | '' | ||
Zeile 55: | Zeile 125: | ||
\\ | \\ | ||
- | Other options of the form < | ||
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. |