Für den Import einer CSV- oder Excel-Datei werden die Standard-Schema-Dateien KeyValue.xsl und Parameter.xsl angeboten.
Mit Hilfe der Schema-Datei KeyValue.xsl werden die Zeilen einer CSV- oder Excel-Datei als Map im Parameter ParameterMap gespeichert.
Mit Hilfe der Schema-Datei Parameter.xsl werden die Zeilen einer CSV- oder Excel-Datei als Parametername und Parameterwert interpretiert.
In beiden Fällen wird kein Parameter erstellt, sondern es muss ein gleichnamiger Parameter im Projekt vorhanden sein, der mit dem Wert aus der Importdatei gesetzt wird!
Import mit Schema-Datei KeyValue.xsl:
GripperA;1
GripperB;2
GripperC;;
Diese Datei wird zunächst konvertiert zu:
<?xml version="1.0"?>
<xmlTable>
<row number="1">
<col number="1">GripperA</col>
<col number="2">1</col>
</row>
<row number="2">
<col number="1">GripperB</col>
<col number="2">2</col>
</row>
<row number="3">
<col number="1">GripperC</col>
<col number="2"></col>
</row>
</xmlTable>
Ergebnis im Projekt:
ParameterMap=Map{Pair{'GripperA','1'},Pair{'GripperB','2'},Pair{'GripperC',''}}
A | B | |
---|---|---|
1 | GripperA | 1 |
2 | GripperB | 2 |
3 | GripperC |
Diese Datei wird zunächst konvertiert zu:
<?xml version="1.0"?>
<xmlTable>
<sheet name="Table1">
<row number="1">
<col number="1">GripperA</col>
<col number="2">1</col>
</row>
<row number="2">
<col number="1">GripperB</col>
<col number="2">2</col>
</row>
<row number="3">
<col number="1">GripperC</col>
<col number="2"></col>
</row>
</sheet>
</xmlTable>
Ergebnis im Projekt:
ParameterMap=Map{Pair{'GripperA','1'},Pair{'GripperB','2'},Pair{'GripperC',''}}
Import mit Schema-Datei Parameter.xsl:
GripperA;1
GripperB;2
GripperC;;
Diese Datei wird zunächst konvertiert zu:
<?xml version="1.0"?>
<xmlTable>
<row number="1">
<col number="1">GripperA</col>
<col number="2">1</col>
</row>
<row number="2">
<col number="1">GripperB</col>
<col number="2">2</col>
</row>
<row number="3">
<col number="1">GripperC</col>
<col number="2"></col>
</row>
</xmlTable>
Ergebnis im Projekt:
Name | Ergebnis | Wert | Typ |
---|---|---|---|
GripperA | 1 | ='1' | String |
GripperB | 2 | ='2' | String |
GripperC | ='' | String |
A | B | |
---|---|---|
1 | GripperA | 1 |
2 | GripperB | 2 |
3 | GripperC |
Diese Datei wird zunächst konvertiert zu:
<?xml version="1.0"?>
<xmlTable>
<sheet name="Table1">
<row number="1">
<col number="1">GripperA</col>
<col number="2">1</col>
</row>
<row number="2">
<col number="1">GripperB</col>
<col number="2">2</col>
</row>
<row number="3">
<col number="1">GripperC</col>
<col number="2"></col>
</row>
</sheet>
</xmlTable>
Ergebnis im Projekt:
Name | Ergebnis | Wert | Typ |
---|---|---|---|
GripperA | 1 | ='1' | String |
GripperB | 2 | ='2' | String |
GripperC | ='' | String |