Range.TextToColumns Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 default
xlFixedWidth
- TextQualifier
- XlTextQualifier
Opcional XlTextQualifier. Puede ser una de las siguientes constantes XlTextQualifier :xlTextQualifierDoubleQuotedefault
xlTextQualifierNonexlTextQualifierSingleQuote
- 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 DataType
xlDelimited y para que el carácter de tabulación sea un delimitador. El valor predeterminado es False.
- Semicolon
- Object
Objeto opcional.
True para tener DataType
xlDelimited 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 DataType
xlDelimited 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.
Period | Coma | Coma | Punto | 123.123,45 | 123,123.45 (numérico) |
Punto | Coma | Coma | Coma | 123.123,45 | 123.123,45 (texto) |
Coma | Punto | Coma | Punto | 123.123,45 | 123,123.45 (numérico) |
Punto | Coma | Punto | Coma | 123 123.45 | 123 123.45 (texto) |
Punto | Coma | Punto | Espacio | 123 123.45 | 123,123.45 (numérico) |