Benutzer:Chrislb/TestCase wiki2csv
Erscheinungsbild
These test cases are used for wiki2csv.py, a python script, that converts wiki tables to a list of comma separated values. This list is parsed automatically, don't change the format. Everything before the first layer 2 heading is ignored.
Testcase 1
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 2
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| !Header |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Header |
---|
CSV
[Bearbeiten | Quelltext bearbeiten]"Header" ----
Testcase 3
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 4
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |+ 你好 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]"你好" ++++
Testcase 5
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Huhu |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Huhu |
CSV
[Bearbeiten | Quelltext bearbeiten]"Huhu"
Testcase 6
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Cell 1 |Cell 2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell 1 | Cell 2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1","Cell 2"
Testcase 7
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Cell 1||Cell 2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell 1 | Cell 2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1","Cell 2"
Testcase 8
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |+ Das ist eine Beispiel Tabelle !Überschrift 1 !Überschrift 2 |- |1,1 |1,2 |- |2,1 |2,2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Überschrift 1 | Überschrift 2 |
---|---|
1,1 | 1,2 |
2,1 | 2,2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Das ist eine Beispiel Tabelle" ++++ "Überschrift 1","Überschrift 2" ---- "1,1","1,2" "2,1","2,2"
Testcase 9
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |+ Das ist eine Beispiel Tabelle !bgcolor=2|Überschrift 1 !Überschrift 2 |bgcolor="#ffffff"|1,1 |1,2 |- |2,1 |2,2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Überschrift 1 | Überschrift 2 | 1,1 | 1,2 |
---|---|---|---|
2,1 | 2,2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Das ist eine Beispiel Tabelle" ++++ "Überschrift 1","Überschrift 2","1,1","1,2" ---- "2,1","2,2"
Testcase 10
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |+ Das ist eine Beispiel Tabelle !bgcolor=2|Überschrift 1 !Überschrift 2 |bgcolor="#ffffff"|1,1 |1,2 |--- bgcolor="#00ff00" |2,1 |2,2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Überschrift 1 | Überschrift 2 | 1,1 | 1,2 |
---|---|---|---|
2,1 | 2,2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Das ist eine Beispiel Tabelle" ++++ "Überschrift 1","Überschrift 2","1,1","1,2" ---- "2,1","2,2"
Testcase 11
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- border="1" ! Cell 1 ! Cell 2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell 1 | Cell 2 |
---|
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1","Cell 2" ----
Testcase 12
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| !Überschrift |- |1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Überschrift |
---|
1 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Überschrift" ---- 1
Testcase 13
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- border="1" | Cell 1 | Cell 2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell1 | Cell2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1","Cell 2"
Testcase 14
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" cellpadding=0 bgcolor=#ffffff ! Ende |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Ende |
---|
CSV
[Bearbeiten | Quelltext bearbeiten]"Ende" ----
Testcase 15
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" cellpadding=0 bgcolor=#ffffff ! colspan="2" | Test 1 | Hurra || Hura |- bgcolor="#ffffff" | dalai | lama |- ! Ende |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Test 1 | Hurra | Hura | |
---|---|---|---|
dalai | lama | ||
Ende |
CSV
[Bearbeiten | Quelltext bearbeiten]"Test 1",,"Hurra","Hura" ---- "dalai","lama" "Ende" ----
Testcase 16
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" | Cell1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell1 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell1"
Testcase 17
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- |border="1"|test |}
Wiki
[Bearbeiten | Quelltext bearbeiten]test |
CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 18
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- |Cell |border="1"|test |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell | test |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell border=\"1\"|test"
Testcase 19
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| | Tip || Top |----- bgcolor="#FFFFFF" |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Tip | Top |
CSV
[Bearbeiten | Quelltext bearbeiten]"Tip","Top"
Testcase 20
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |||||||Cell |- |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell |
CSV
[Bearbeiten | Quelltext bearbeiten]"","","","Cell"
Testcase 21
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |[[Dort|Hier]] | <nowiki>||</nowiki> Nur eine Zelle |- | <sup>||</sup> Zwei Zellen |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Hier | || Nur eine Zelle |
Zwei Zellen |
CSV
[Bearbeiten | Quelltext bearbeiten]"[[Dort|Hier]]","<nowiki>||</nowiki> Nur eine Zelle" "<sup>","</sup> Zwei Zellen"
Testcase 22
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |[[Dort|Hier]] || [[Links||Rechts]] || [[Vor|||Zurück]] | <nowiki>||</nowiki> Nur eine Zelle |- | <sup>||</sup> Zwei Zellen |- | {{zh||}} Nur eine Zelle |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Hier | [[Links | Rechts]] | [[Vor | Zurück]] | || Nur eine Zelle |
Zwei Zellen | |||||
chinesisch {{{c}}} Nur eine Zelle |
CSV
[Bearbeiten | Quelltext bearbeiten]"[[Dort|Hier]]","[[Links||Rechts]]","[[Vor|||Zurück]]","<nowiki>||</nowiki> Nur eine Zelle" "<sup>","</sup> Zwei Zellen" "{{zh||}} Nur eine Zelle"
Testcase 23
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |[[Dort|Hier]] | <nowiki>||</nowiki> Nur eine Zelle |- | <sup>||</sup> Zwei Zellen |- | {{zh||}} Nur eine Zelle |- | <!-- Kommentar mit || --> Eine Zelle |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Hier | || Nur eine Zelle |
Zwei Zellen | |
chinesisch {{{c}}} Nur eine Zelle | |
Eine Zelle |
CSV
[Bearbeiten | Quelltext bearbeiten]"[[Dort|Hier]]","<nowiki>||</nowiki> Nur eine Zelle" "<sup>","</sup> Zwei Zellen" "{{zh||}} Nur eine Zelle" "<!-- Kommentar mit || --> Eine Zelle"
Testcase 24
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |+ ts |- |border=1|Cell1 |- |a |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell1 |
a |
CSV
[Bearbeiten | Quelltext bearbeiten]"ts" ++++ "Cell1" "a"
Testcase 25
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| | |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]""
Testcase 26
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- |Cell1 |- |border="1"|a |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell1 |
a |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell1" "a"
Testcase 27
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Not supported | {| |Cell2 |} |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Not supported | Cell2 |
|}
CSV
[Bearbeiten | Quelltext bearbeiten]"Not supported","","Cell2"
Testcase 28
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Not supported | {| |Cell2 |} |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Not supported |
|
CSV
[Bearbeiten | Quelltext bearbeiten]"Not supported","{| |Cell2 |}"
Testcase 29
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border=1 !border="1"!Head1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]border="1"!Head1 |
---|
CSV
[Bearbeiten | Quelltext bearbeiten]"border=\"1\"!Head1" ----
Testcase 30
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]This is a wiki text with <nowiki> {| | Cell1 |} </nowiki> Tables and <sup>2</sup> text. <!-- A comment with a table {| |} --> [[Link|{| |Cell |}]] {{zh|c={| |Cell2 |} }}
Wiki
[Bearbeiten | Quelltext bearbeiten]This is a wiki text with {| | Cell1 |} Tables and 2 text.
CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 31
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]Two tables: {| |+ Table 1 |} next one: {| |+ Table 2 |} That's all
Wiki
[Bearbeiten | Quelltext bearbeiten]Two tables:
next one:
That's all
CSV
[Bearbeiten | Quelltext bearbeiten]"Table 1" ++++ ==== "Table 2" ++++
Testcase 32
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |+Diese ist eine typische Tabelle !colspan="2"|Über 1!!colspan="2"|Über 2 |- |Ich||und||mein||Auto |- |1 |2 |3 |4 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Über 1 | Über 2 | ||
---|---|---|---|
Ich | und | mein | Auto |
1 | 2 | 3 | 4 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Diese ist eine typische Tabelle" ++++ "Über 1",,"Über 2", ---- "Ich","und","mein","Auto" 1,2,3,4
Testcase 33
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| {{zh}} border=1 <!-- test --> | <!--Hip--> Text <!--Hop--> | colspan=2 {{zh}} | Text2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Text | colspan=2 chinesisch {{{c}}} | Text2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"<!--Hip--> Text <!--Hop-->","Text2",
Testcase 34
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| {{zh}} border=1 <!-- test --> | <!--Hip--> Text <!--Hop--> | colspan=<!--test-->2 {{zh}} | Text2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Text | colspan=2 chinesisch {{{c}}} | Text2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"<!--Hip--> Text <!--Hop-->","Text2",
Testcase 35
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Zelle 1 |- | Zelle 3 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Zelle 1 |
Zelle 3 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Zelle 1" "Zelle 3"
Testcase 36
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]Dies ist Keine Tabelle {| |Cell 1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Dies ist Keine Tabelle {| |Cell 1 |}
CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 37
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" cellpadding="10" cellspacing="9" |Cell 1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell 1 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1"
Testcase 38
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| border="1" |- border="1" | Cell 1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 39
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| Tim und Struppi |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]Testcase 40
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |+ Titel |}
Wiki
[Bearbeiten | Quelltext bearbeiten]CSV
[Bearbeiten | Quelltext bearbeiten]"Titel" ++++
Testcase 41
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- border="1" | Cell 1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell 1 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell 1"
Testcase 42
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| | |- border="1" | Cell 1 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]- border="1" | Cell 1 |
CSV
[Bearbeiten | Quelltext bearbeiten]"- border=\"1\"","Cell 1"
Testcase 43
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- Text |cell 3 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Text | cell 3 |
CSV
[Bearbeiten | Quelltext bearbeiten]"cell 3"
Testcase 44
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| t ext |- | cell 1 || cell 2 tex | |- text |cell 3 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]{| t ext |- | cell 1 || cell 2 tex | |- text |cell 3 |}
CSV
[Bearbeiten | Quelltext bearbeiten]"cell 1","cell 2 tex |" "cell 3"
Testcase 45
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |cell |+ Titel |}
Wiki
[Bearbeiten | Quelltext bearbeiten]cell |
CSV
[Bearbeiten | Quelltext bearbeiten]"cell"
Testcase 46
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Text |+ Titel |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Text |
CSV
[Bearbeiten | Quelltext bearbeiten]"Titel" ++++
Testcase 47
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |Cell Text |Data |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Cell
Text |
Data |
CSV
[Bearbeiten | Quelltext bearbeiten]"Cell Text","Data"
Testcase 48
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]{| |- |Zeile 1 |- |Müll |Zeile 2 |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Zeile 1 |
Zeile 2 |
CSV
[Bearbeiten | Quelltext bearbeiten]"Zeile 1" "Zeile 2"
Testcase 49
[Bearbeiten | Quelltext bearbeiten]Code
[Bearbeiten | Quelltext bearbeiten]Won't work: {| border="1" |- | Guten [[Tag| | Hallo]] |}
Wiki
[Bearbeiten | Quelltext bearbeiten]Won't work:
Guten | Hallo |
CSV
[Bearbeiten | Quelltext bearbeiten]"Guten","Hallo"