Aracılığıyla paylaş


XmlMappedRange.TextToColumns Yöntem

Birkaç sütuna metin içeren hücrelerin sütun ayrıştırır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Function TextToColumns ( _
    Destination As Object, _
    DataType As XlTextParsingType, _
    TextQualifier As XlTextQualifier, _
    ConsecutiveDelimiter As Object, _
    Tab As Object, _
    Semicolon As Object, _
    Comma As Object, _
    Space As Object, _
    Other As Object, _
    OtherChar As Object, _
    FieldInfo As Object, _
    DecimalSeparator As Object, _
    ThousandsSeparator As Object, _
    TrailingMinusNumbers As Object _
) As Object
Object TextToColumns(
    Object Destination,
    XlTextParsingType DataType,
    XlTextQualifier TextQualifier,
    Object ConsecutiveDelimiter,
    Object Tab,
    Object Semicolon,
    Object Comma,
    Object Space,
    Object Other,
    Object OtherChar,
    Object FieldInfo,
    Object DecimalSeparator,
    Object ThousandsSeparator,
    Object TrailingMinusNumbers
)

Parametreler

  • Destination
    Tür: System.Object
    A Range , Microsoft Office Excel sonuçları burada yerleştirir belirtir.Üst sol hücreyi, aralığı tek bir hücreden daha büyük olması durumunda kullanılır.
  • ConsecutiveDelimiter
    Tür: System.Object
    true Ardışık sınırlayıcıları tek sınırlayıcı olarak düşünün Excel için. false varsayılan değerdir.
  • Tab
    Tür: System.Object
    true için DataType olarak xlDelimited ve karakter sekmesini için sınırlayıcı olabilir. false varsayılan değerdir.
  • Semicolon
    Tür: System.Object
    true için DataType olarak xlDelimited ve ayırıcı olarak noktalı virgül vardır. false varsayılan değerdir.
  • Comma
    Tür: System.Object
    true için DataType olarak xlDelimited ve ayırıcı olarak virgül vardır. false varsayılan değerdir.
  • Space
    Tür: System.Object
    true için DataType olması xlDelimited ve karakter alanınız için sınırlayıcı olabilir. false varsayılan değerdir.
  • Other
    Tür: System.Object
    true için DataType olması xlDelimited tarafından belirtilen karakter olması ve OtherChar bağımsız değişken sınırlayıcı olabilir. false varsayılan değerdir.
  • OtherChar
    Tür: System.Object
    Sınırlayıcı karakter Other olan true.Birden fazla bir karakter belirtilen dizenin ilk karakteri kullanılır; kalan diğer karakterler yoksayılır.
  • FieldInfo
    Tür: System.Object
    Tek tek sütunların veri ayrıştırma bilgileri içeren bir dizi.Yorumu durumunun değerine bağlı DataType.Bu bağımsız değişken, verileri ayrılmış, iki öğe diziler, belirli bir sütun için dönüştürme seçenekleri belirleyerek her iki öğeli bir dizi bir dizidir.İlk öğe sütun sayısı (1 tabanlı) ve ikinci öğe biri olan XlColumnDataType sabitleri belirtme sütun nasıl ayrıştırılır.
    Aşağıdakilerden biri olabilir XlColumnDataType değerleri:
    xlGeneralFormat
    xlTextFormat
    xlMDYFormat
    xlDMYFormat
    xlYMDFormat
    xlMYDFormat
    xlDYMFormat
    xlYDMFormat
    xlEMDFormat
    xlSkipColumn
    Kullanabileceğiniz xlEMDFormat yalnızca Tay dili dil desteği yüklü ve seçili.xlEMDFormat Tayca dönem tarihleri kullanıldığını belirtir.
    Sütun tanımlayıcıları herhangi bir sırada olabilir.Belirtilen sütun belirleyici giriş verileri için belirli bir sütun yoksa, sütun ile ayrıştırılır xlGeneralFormat ayarı.
    Kaynak veriler sabit genişlikte sütunlar varsa, her iki öğe dizinin ilk öğesi sütun başlangıç karakterinin konumu (; bir tamsayı olarak belirtir. 0 (sıfır) ise ilk karakter).İki öğeli bir dizi ikinci öğesini ayrıştırma seçeneği sütun için 1 ile 9 arasında bir sayı olarak yukarıda listelenen olarak belirtir.
  • DecimalSeparator
    Tür: System.Object
    Excel'in sayı tanıma işlemi sırasında kullandığı ondalık ayırıcı.Sistem ayarı varsayılan ayardır.
  • ThousandsSeparator
    Tür: System.Object
    Binlik ayırıcı Excel'in sayıları tanıma işlemi sırasında kullandığı.Sistem ayarı varsayılan ayardır.
  • TrailingMinusNumbers
    Tür: System.Object
    Eksi karakteri ile başlayan numaraları.

Dönüş Değeri

Tür: System.Object

Notlar

Aşağıdaki tabloda, metin Excel'e çeşitli alma ayarlarını içe aktarma sonuçlarını gösterir.Sayısal sonuçlar en sağdaki sütunda görüntülenir.

Sistem ondalık ayırıcı

Sistem binler basamağı ayırıcısı

Değer ondalık ayırıcı

Binlik ayırıcı değeri

Özgün metin

Hücre değeri (veri türü)

Dönem

Virgül

Virgül

Dönem

123.123,45

123,123.45 (sayısal)

Dönem

Virgül

Virgül

Virgül

123.123,45

123.123,45 (metin)

Virgül

Dönem

Virgül

Dönem

123,123.45

123,123.45 (sayısal)

Dönem

Virgül

Dönem

Virgül

123 123.45

123 123.45 (metin)

Dönem

Virgül

Dönem

Boşluk

123 123.45

123,123.45 (sayısal)

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneğinde TextToColumns içinde bir boşlukla ayrılmış bir tarih dizesi dönüştürmek için yöntem bir XmlMappedRange için üç sütun.Bu kod örneği, geçerli çalışma sayfasının içerdiğini varsayar bir XmlMappedRange adlı CustomerLastNameCell.

Private Sub ConvertTextToColumns()
    Me.CustomerDateCell.Value2 = "01 01 2001"
    Dim destinationRange As Excel.Range = Me.Range("A5")

    Me.CustomerDateCell.TextToColumns(destinationRange, _
        Excel.XlTextParsingType.xlDelimited, _
        Excel.XlTextQualifier.xlTextQualifierDoubleQuote, Space:=True)
End Sub
private void ConvertTextToColumns()
{
    this.CustomerDateCell.Value2 = "01 01 2001";
    Excel.Range destinationRange = this.Range["A5"];

    this.CustomerDateCell.TextToColumns(destinationRange, 
        Excel.XlTextParsingType.xlDelimited,
        Excel.XlTextQualifier.xlTextQualifierDoubleQuote);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

XmlMappedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı