Workbooks.OpenText Methode

Definition

Lädt und analysiert eine Textdatei als eine neue Arbeitsmappe mit einem einzelnen Blatt, das die analysierten Textdateidaten enthält.

public void OpenText (string Filename, object Origin, object StartRow, object DataType, Microsoft.Office.Interop.Excel.XlTextQualifier TextQualifier = Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote, object ConsecutiveDelimiter, object Tab, object Semicolon, object Comma, object Space, object Other, object OtherChar, object FieldInfo, object TextVisualLayout, object DecimalSeparator, object ThousandsSeparator, object TrailingMinusNumbers, object Local);
Public Sub OpenText (Filename As String, Optional Origin As Object, Optional StartRow As Object, Optional DataType As Object, Optional TextQualifier As XlTextQualifier = Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote, Optional ConsecutiveDelimiter As Object, Optional Tab As Object, Optional Semicolon As Object, Optional Comma As Object, Optional Space As Object, Optional Other As Object, Optional OtherChar As Object, Optional FieldInfo As Object, Optional TextVisualLayout As Object, Optional DecimalSeparator As Object, Optional ThousandsSeparator As Object, Optional TrailingMinusNumbers As Object, Optional Local As Object)

Parameter

Filename
String

String erforderlich. Gibt den Dateinamen der zu öffnenden und analysierenden Textdatei an.

Origin
Object

Optionales Objekt. Gibt den Ursprung der Textdatei an. Dies kann eine der folgenden XlPlatform Konstanten sein: xlMacintosh, xlWindows oder xlMSDOS. Zusätzlich könnte es sich hierbei um eine Ganzzahl handeln, die die Codeseitennummer der gewünschten Codeseite darstellt. Beispielsweise würde „1256“ angeben, dass die Codierung der Quelltextdatei arabisch (Windows) ist. Wenn dieses Argument nicht angegeben wird, verwendet die Methode die aktuelle Einstellung der Option Dateiursprung im Textimport-Assistenten.

StartRow
Object

Optionales Objekt. Die Zeilennummer, bei der der Analysetext gestartet wird. Der Standardwert ist 1.

DataType
Object

Optionales Objekt. Gibt das Spaltenformat der Daten in der Datei an. Dies kann eine der folgenden XlTextParsingType Konstanten sein: xlDelimited oder xlFixedWidth. Wenn dieses Argument nicht angegeben wird, versucht Microsoft Excel das Spaltenformat beim Öffnen der Datei zu bestimmen.

TextQualifier
XlTextQualifier

Optional XlTextQualifier. Gibt den Textbezeichner an. Kann eine dieser XlTextQualifier Konstanten sein.xlTextQualifierDoubleQuotedefaultxlTextQualifierNonexlTextQualifierSingleQuote

ConsecutiveDelimiter
Object

Optionales Objekt. True, damit aufeinanderfolgende Trennzeichen als ein Trennzeichen interpretiert werden. Der Standardwert ist False.

Tab
Object

Optionales Objekt. True, damit das Tabstoppzeichen das Trennzeichen ist (DataType muss xlDelimited sein). Der Standardwert ist False.

Semicolon
Object

Optionales Objekt. True , damit das Semikolon das Trennzeichen ist (DataType muss xlDelimited sein). Der Standardwert ist False.

Comma
Object

Optionales Objekt. True , damit das Komma das Trennzeichen ist (DataType muss xlDelimited sein). Der Standardwert ist False.

Space
Object

Optionales Objekt. True , damit das Leerzeichen das Trennzeichen ist (DataType muss xlDelimited sein). Der Standardwert ist False.

Other
Object

Optionales Objekt. True , damit das durch das OtherChar Argument angegebene Zeichen das Trennzeichen ist (DataType muss xlDelimited sein). Der Standardwert ist False.

OtherChar
Object

Optionales Objekt (erforderlich, wenn OtherTrue ist). Gibt das Trennzeichen an, wenn Othertrue ist. Wenn mehr als ein Zeichen angegeben ist, wird nur das erste Zeichen der Zeichenfolge verwendet, und die restlichen Zeichen werden ignoriert.

FieldInfo
Object

Optional XlColumnDataType. Jedes Array, das Analyseinformationen für einzelne Datenspalten enthält. Die Interpretation hängt vom Wert von DataTypeab. Wenn die Daten getrennt sind, ist dieses Argument ein Array von Arrays mit zwei Elementen, wobei jedes Array mit zwei Elementen die Konvertierungsoptionen für eine bestimmte Spalte angibt. Das erste Element ist die Spaltennummer (1-basiert), und das zweite Element ist eine derXlColumnDataType-Konstanten , die angeben, wie die Spalte analysiert wird. xlGeneralFormat GeneralxlTextFormat TextxlMDYFormat MDY datexlDMYFormat DMY datexlYMDFormat YMD datexlMYDFormat MYD datexlDYMFormat DYM datexlYDMFormat datexlEMDFormat date xlEMDFormat EMD datexlSkipColumn Skip ColumnSie können xlEMDFormat nur verwenden, wenn Sie taiwanesische Sprachunterstützung installiert und ausgewählt haben. Die xlEMDFormat-Konstante gibt an, dass taiwanesische Datumsangaben verwendet werden. Die Spaltenspezifizierer können eine beliebige Reihenfolge aufweisen. Wenn in den Eingabedaten kein Spaltenspezifizierer für eine bestimmte Spalte vorhanden ist, wird die Spalte mit der Einstellung Allgemein analysiert. NotizenWenn Sie angeben, dass eine Spalte übersprungen werden soll, müssen Sie den Typ für alle verbleibenden Spalten explizit angeben, sonst werden die Daten nicht richtig analysiert. Wenn die Daten ein erkennbares Datum enthalten, wird die Zelle als Datum im Arbeitsblatt formatiert, auch wenn die Einstellung für die Spalte Allgemein lautet. Wenn Sie eines der oben genannten Datumsformate für eine Spalte angeben und die Daten kein erkanntes Datum enthalten, lautet das Zellenformat im Arbeitsblatt Allgemein. Wenn die Quelldaten Spalten mit fester Breite aufweisen, gibt das erste Element in jedem Array mit zwei Elementen die Position des Startzeichens in der Spalte an (als ganze Zahl; Zeichen 0 (Null) ist das erste Zeichen). Das zweite Element im aus zwei Elementen bestehenden Array gibt die Analyseoption für die Spalte als eine Zahl zwischen 0 und 9 an, wie dies in der vorangehenden Tabelle aufgeführt ist.

TextVisualLayout
Object

Optionales Objekt. Das visuelle Layout des Textes.

DecimalSeparator
Object

Optionales Objekt. Das Dezimaltrennzeichen, das von Microsoft Excel beim Erkennen von Zahlen verwendet wird. Als Standardeinstellung wird die Systemeinstellung verwendet.

ThousandsSeparator
Object

Optionales Objekt. Das 1.000er-Trennzeichen, das von Excel beim Erkennen von Zahlen verwendet wird. Die Standardeinstellung ist die Systemeinstellung. Die folgende Tabelle zeigt die Ergebnisse des Importierens von Text in Excel für verschiedene Importeinstellungen. Die numerischen Ergebnisse werden in der Spalte ganz rechts angezeigt.

TrailingMinusNumbers
Object

Optionales Objekt.

Local
Object

Optionales Objekt.

Gilt für: