Range.TextToColumns 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将包含文本的一列单元格分解为若干列。
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
参数
- DataType
- XlTextParsingType
可选 XlTextParsingType。 将被拆分到多列中的文本的格式。 可以是以下 XlTextParsingType 常量之一:xlDelimited default
xlFixedWidth
- TextQualifier
- XlTextQualifier
可选 XlTextQualifier。 可以是以下 XlTextQualifier 常量之一:xlTextQualifierDoubleQuotedefault
xlTextQualifierNonexlTextQualifierSingleQuote
- ConsecutiveDelimiter
- Object
可选 对象。 如果为 True,则 Microsoft Excel 将连续分隔符视为一个分隔符。 默认值为 False。
- Tab
- Object
可选 对象。 如果 为 DataType
True,则为 xlDelimited 且将制表符设置为分隔符。 默认值为 False。
- Semicolon
- Object
可选 对象。 如果 为 DataType
True,则为 xlDelimited 且将分号设置为分隔符。 默认值为 False。
- Comma
- Object
可选 对象。 如果 为 DataType
True,则为 xlDelimited 且逗号为分隔符。 默认值为 False。
- Space
- Object
可选 对象。 如果为 True , DataType
则为 xlDelimited 且将空格字符设置为分隔符。 默认值为 False。
- Other
- Object
可选 对象。 如果 为 DataType
True,则为 xlDelimited ,并将参数指定的 OtherChar
字符设置为分隔符。 默认值为 False。
- OtherChar
- Object
如果 Other
为 True) ,则需要可选的 Object (。 为 True 时的Other
分隔符。 如果指定了多个字符,则仅使用字符串中的第一个字符而忽略剩余字符。
- FieldInfo
- Object
可选 对象。 包含各个数据列解析信息的数组。 解释取决于 的值 DataType
。 分隔数据时,此参数是一个双元素数组,每个双元素数组指定特定列的转换选项。 第一个元素是列号 (从 1 开始的) ,第二个元素是指定如何分析列的常量之 XlColumnDataType 一。 可以是以下 XlColumnDataType 常量之一:xlGeneralFormat。 属。 xlTextFormat。 文本。xlMDYFormat。 MDY 日期。xlDMYFormat。 DMY 日期。xlYMDFormat。 YMD 日期。xlMYDFormat。 MYD 日期。xlDYMFormat。 DYM 日期。xlYDMFormat。 YDM 日期。xlEMDFormat。 EMD 日期。xlSkipColumn。 跳过 Column。仅当已安装并选择了台湾语言支持时,才能使用 xlEMDFormat 。 xlEMDFormat 常量指定使用台湾时代日期。列说明符可以按任意顺序排列。 如果输入数据中特定列不存在给定列说明符,则使用 “常规 ”设置分析该列。如果源数据具有固定宽度的列,则每个双元素数组的第一个元素将列 (的起始字符位置指定为整数;0 (零) 是第一个字符) 。 如上所列,双元素数组的第二个元素将列的解析选项指定为 1 到 9 之间的数字。
- DecimalSeparator
- Object
可选 字符串。 识别数字时,Microsoft Excel 使用的小数分隔符。 默认设置为系统设置。
- ThousandsSeparator
- Object
可选 字符串。 识别数字时,Excel 使用的千位分隔符。 默认设置为系统设置。
- TrailingMinusNumbers
- Object
可选 对象。 以减号字符开始的数字。
返回
注解
下表显示了使用不同的导入设置向 Excel 中导入文本时的结果。 数字结果显示在最右边的列中。
Period | 逗号 | 逗号 | 句号 | 123.123,45 | 123,123.45(数字) |
句号 | 逗号 | 逗号 | 逗号 | 123.123,45 | 123.123,45(文本) |
逗号 | 句号 | 逗号 | 句号 | 123,123.45 | 123,123.45(数字) |
句号 | 逗号 | 句号 | 逗号 | 123 123.45 | 123 123.45(文本) |
句号 | 逗号 | 句号 | 空格 | 123 123.45 | 123,123.45(数字) |