Import aus einer Textdatei

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Referenz für Programmierer > Applikations-API > Übersicht > Programmiersprachen > JScript > Import und Export von Daten >

Import aus einer Textdatei

Der Import von Daten aus einer Textdatei erfolgt ähnlich wie der Import aus einer Datenbank. Sie müssen andere Schnittstellen (Beschreibung siehe Schritt 1-3 unten) mit anderen Methoden und Eigenschaften verwenden:

 

1.Verwenden Sie ein TextImportExportSettings Objekt und definieren Sie die Eigenschaften:

Die Methode Application.GetTextImportExportSettings gibt ein neues Objekt zurück, das eine Textdatei für den Import definiert.

 

 objImpSettings = objSpy.GetTextImportExportSettings();

 

Sie müssen zumindestens für die Eigenschaft ImportFile den Pfad zu der zu importierenden Datei definieren. Eine weitere wichtige Eigenschaft ist HeaderRow. Setzen Sie sie auf "False", wenn die Textdatei keine Überschrift als Kopfzeile enthält.

 

objImpSettings.ImportFile = strExampleFolder + "Tutorial\\Shapes.txt";

 
Rufen Sie Application.GetTextImportElementList auf, um eine Sammlung aller Spalten in der Textdatei zu erhalten:

 

 objElementList = objSpy.GetTextImportElementList(objImpSettings);

 

3.Starten Sie den Import mit Application.ImportFromText.

 

 objImpDocFromText = objSpy.ImportFromText(objImpSettings,objElementList);

 

 

try
{
  // specify the source of data import
  objImpSettings = objSpy.GetTextImportExportSettings();
  objImpSettings.ImportFile = strExampleFolder + "Tutorial\\Shapes.txt";
  objImpSettings.HeaderRow = false;
 
  // column filter
  objElementList = objSpy.GetTextImportElementList(objImpSettings);
 
  // import into a new XML file
  objImpDocFromText = objSpy.ImportFromText(objImpSettings,objElementList);
}
catch(err)
{
  WScript.Echo("Error importing from text file.\n\n" +
                    "Error: " + (err.number & 0xffff) + "\n" +
                    "Description: " + err.description);
}

 

Sie finden den oben aufgelisteten JScript-Code in der Beispieldatei ImportExport.js (siehe Beispieldateien).


© 2019 Altova GmbH