Benutzer-Werkzeuge

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

Webseiten-Werkzeuge


Dies ist eine alte Version des Dokuments!


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.

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. 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!).

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,c,,-,l 
cwidth=6,4,18,15,12,80 hcolor=#f0f0fe rcolor=#e8fee8 mcolor=#fee0e0> ..data.. </csv>
1COMMO-#Qty.PartValueFormDesignator
2
3Circuit Board
43xxx1PCBRev.?
5
6IC Big
7390084-011CPU MC6B000FN88MHZPLCC68U1,
8391105-012DRAM256K X 16 80NSSMDU16, U17,
9391084-011VIDEO ENCODERCXA1145MSO-24U12,
10
11IC Commo
12390544-011AGNUS PAL8375R0 HRPLCC84U2,
13391155-011GAYLE4145R0F020PLCC84 ?U5,
14391081-011DENISE8375R4 HiResPLCC52U4,
15391077-011PAULA8364R7 SMTPLCC52U3,
16391079-011KEYBD UP6571R4 UPPLCC44U13,
17391078-0128520R4 CIA 1MHZ 8520R4 CIA 1MHZ PLCC44U7, U8, U7, U8, U7U8,
18391304-011ROMKICKSTART V2.0DIP40U6,

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

*NamedefaultBeschreibung
hdr_rows1Anzahl Kopfzeilen hervorheben (Fettschrift und alle zentriert)
hdr_cols0bei Spalten
fileName und Ort der CSV-Datei, wenn nicht Inline
delim;Trennzeichen (Semikolon dringent empfohlen)
enclosure
border0Rahmen- und Trennlinien-Dicke (0/0.5/1/1.5) in Arbeit
firstno0für extra Zeilennummerierung dann Startwert größer Null setzen
smax_colsfalseTabelle fest auf eine bestimmte Anzahl Spalten trimmen
scalignfalseFeld mit Ausrichtungen der Spalten
scwidthfalseFeld mit Breiten der Spalten
RrowmarkfalseMarkierungszeichen z.B. '^' Gruppenzeilen
MmarkerfalseMarkierungszeichen z.B. '~' für hervorgehobene Zeile
hcolor#eeeHeader-Farbe (die ggf. erste Zeile und ggf. erste Spalte)
Rrcolor#f6f6f6Abschnittszeilen-Farbe (z.B. Gruppen)
Mmcolor#f0fef0Markier-Farbe um bestimmte Zeilen hervorzuheben)
fsize90Schriftgröße in % des normalen Wiki-Textes
Beispiel obige Tabelle <acsv hdr_cols=2>...</acsv>

ToDo: vielleicht die Leerzeilen auf halbe Höhe setzen ?!

Standard-Syntax:

<acsv delim=;>
Spalte1;Spalte2;Spalte3
Wert1;Wert2;Wert3
</acsv>

Ergebnis:

Spalte1Spalte2Spalte3
Wert1Wert2Wert3


Spezial-Syntax:

<acsv delim=; border=0 hdr_rows=0>
Spalte1;Spalte2;Spalte3
Wert1;Wert2;Wert3
</acsv>

Ergebnis:

Spalte1Spalte2Spalte3
Wert1Wert2Wert3


So wird eine CSV-Tabelle generiert ohne Rahmen, ohne Hintergrundverfärbungen. Sehr hilfreich bei strukturiertem Aufbau (sicherer als Tabulatoren).

Variante:

<acsv delim=; border=0  hdr_rows=0 hdr_cols=1>
Spalte1;Spalte2;Spalte3
Wert1;Wert2;Wert3
</acsv>

Ergebnis:

Spalte1Spalte2Spalte3
Wert1Wert2Wert3


original Syntax

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.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.

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_cols=<n> Format the first <n> columns of each row as column headers 0
span_empty_cols=[01] Create colspans for each empty (two adjacent commas) cell following a cell with content 0
delim=<char> The delimiter used between cells. Specify tab for a tab separated file. ,


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.

Empty lines in the csv file or data are displayed as horizontal separators in the table.


www.amigawiki.org

Links

Zuletzt geändert: 2015/03/01 02:52