Range.TextToColumns Método

Definición

Redistribuye una columna de celdas que contiene texto en varias columnas.

public object TextToColumns (object Destination, Microsoft.Office.Interop.Excel.XlTextParsingType DataType = Microsoft.Office.Interop.Excel.XlTextParsingType.xlDelimited, 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 DecimalSeparator, object ThousandsSeparator, object TrailingMinusNumbers);
Public Function TextToColumns (Optional Destination As Object, Optional DataType As XlTextParsingType = Microsoft.Office.Interop.Excel.XlTextParsingType.xlDelimited, 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 DecimalSeparator As Object, Optional ThousandsSeparator As Object, Optional TrailingMinusNumbers As Object) As Object

Parámetros

Destination
Object

Objeto opcional. Objeto Range que especifica dónde colocará Microsoft Excel los resultados. Si el rango es mayor que una sola celda, se utiliza la celda superior izquierda.

DataType
XlTextParsingType

Opcional XlTextParsingType. Formato del texto que se va a dividir en columnas. Puede ser una de las siguientes constantes XlTextParsingType : xlDelimited defaultxlFixedWidth

TextQualifier
XlTextQualifier

Opcional XlTextQualifier. Puede ser una de las siguientes constantes XlTextQualifier :xlTextQualifierDoubleQuotedefaultxlTextQualifierNonexlTextQualifierSingleQuote

ConsecutiveDelimiter
Object

Objeto opcional. True para que Microsoft Excel considere los delimitadores consecutivos como un solo delimitador. El valor predeterminado es False.

Tab
Object

Objeto opcional. True para tener DataTypexlDelimited y para que el carácter de tabulación sea un delimitador. El valor predeterminado es False.

Semicolon
Object

Objeto opcional. True para tener DataTypexlDelimited y para que el punto y coma sea un delimitador. El valor predeterminado es False.

Comma
Object

Objeto opcional. True para que DataType sea xlDelimited y para que la coma sea un delimitador. El valor predeterminado es False.

Space
Object

Objeto opcional. True para tener DataTypexlDelimited y para que el carácter de espacio sea un delimitador. El valor predeterminado es False.

Other
Object

Objeto opcional. True para que DataType sea xlDelimited y que el carácter especificado por el OtherChar argumento sea un delimitador. El valor predeterminado es False.

OtherChar
Object

Objeto opcional (obligatorio si Other es True). Carácter delimitador cuando Other es True. Si se especifica más de un carácter, solo se usará el primero de la cadena de caracteres y no se tendrá en cuenta el resto.

FieldInfo
Object

Objeto opcional. Una matriz que contiene información de análisis para las columnas de datos individuales. La interpretación depende del valor de DataType. Si los datos están delimitados, el argumento será una matriz de matrices de dos elementos, cada una de las cuales especificará las opciones de conversión de una columna en particular. El primer elemento es el número de columna (basado en 1) y el segundo elemento es una de las XlColumnDataType constantes que especifican cómo se analiza la columna. Puede ser una de las siguientes constantes XlColumnDataType :xlGeneralFormat. Géneros. xlTextFormat. Texto. xlMDYFormat. Fecha MDY. xlDMYFormat. Fecha DMY. xlYMDFormat. Fecha YMD. xlMYDFormat. Fecha de MYD. xlDYMFormat. Fecha dym. xlYDMFormat. Fecha YDM. xlEMDFormat. Fecha emd. xlSkipColumn. Skip Column.You can use xlEMDFormat only if Taiwanese language support is installed and selected. La constante xlEMDFormat especifica que se usan fechas de era taiwanesa. Los especificadores de columna pueden estar en cualquier orden. Si un especificador de columna determinado no está presente para una columna determinada en los datos de entrada, la columna se analiza con la configuración General . Si los datos de origen tienen columnas de ancho fijo, el primer elemento de cada matriz de dos elementos especifica la posición del carácter inicial en la columna (como entero; 0 (cero) es el primer carácter). El segundo elemento de la matriz de dos elementos especifica la opción de redistribución de la columna como un número de uno a nueve, como se indica anteriormente.

DecimalSeparator
Object

String opcional. Separador decimal utilizado por Microsoft Excel para identificar las cifras. El valor predeterminado es el de la configuración del sistema.

ThousandsSeparator
Object

String opcional. Separador de miles utilizado por Excel para identificar las cifras. El valor predeterminado es el de la configuración del sistema.

TrailingMinusNumbers
Object

Objeto opcional. Números que comienzan con un signo menos.

Devoluciones

Comentarios

En la siguiente tabla se muestran los resultados obtenidos al importar texto a Excel con diferentes opciones de importación. Los resultados numéricos se muestran en la columna de la derecha.

PeriodComaComaPunto123.123,45123,123.45 (numérico)
PuntoComaComaComa123.123,45123.123,45 (texto)
ComaPuntoComaPunto123.123,45123,123.45 (numérico)
PuntoComaPuntoComa123 123.45123 123.45 (texto)
PuntoComaPuntoEspacio123 123.45123,123.45 (numérico)

Se aplica a