<?
 
 
require("class.csv.php");
 
 
echo "<p>Import aus der Datei 91002.csv</p>";
 
$csv_import = new CSVImport;
 
$csv_import->setFile("091002.csv");
 
$csv_import->parseCSV();
 
if($csv_import->isOK())
 
{
 
 
    echo "Anzahl der Datensätze: <b>" . $csv_import->CSVNumRows() . "</b><br>";
 
    echo "Anzahl der Felder: <b>" . $csv_import->CSVNumFields() . "</b><br>";
 
    echo "Name des 1.Feldes: <b>" . $csv_import->CSVFieldName(0) . "</b><br>";
 
 
    $csv_import->dumpResult();
 
}
 
 
 
 
 
//CSV-Datei mit Festlängen-Werten
 
echo "<p>Import aus der Datei fixed.csv</p>";
 
$csv_import2 = new CSVFixImport;
 
$csv_import2->setFile("fixed.csv");
 
$csv_import2->addCSVField("Satzart", 2);
 
$csv_import2->addCSVField("Typ", 1);
 
$csv_import2->addCSVField("Gewichtsklasse", 1);
 
$csv_import2->addCSVField("Marke", 4);
 
$csv_import2->addCSVField("interne Nummer", 4);
 
 
 
$csv_import2->addFilter("Satzart", "==", "020"); //Es werden nur die Datensätze gefetcht, die diesem Filter entsprechen
 
$csv_import2->parseCSV();
 
if($csv_import->isOK())
 
{
 
 
 
    echo "Anzahl der Datensätze: <b>" . $csv_import2->CSVNumRows() . "</b><br>";
 
    echo "Anzahl der Felder: <b>" . $csv_import2->CSVNumFields() . "</b><br>";
 
    echo "Name des 1.Feldes: <b>" . $csv_import2->CSVFieldName(0) . "</b><br>";
 
 
    $csv_import2->dumpResult();
 
}
 
 
?>
 
 
 |