Altova XMLSpy 2024 Professional Edition

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 ImportFileden 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";
2.Rufen Sie Application.GetTextImportElementListauf, 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.\"+
                   "Error: "+ (err.number & 0xffff) + "\"+
                   "Description: "+ err.description);
}

 

 

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

© 2017-2023 Altova GmbH