使用VB.net的Excel文本到列

时间:2015-05-30 06:26:14

标签: vb.net excel

我有一张excel表,在A栏中有可变数量的条目。 样品:

402110000027547  97517161579      IDLE              402-11-150
402110000013260  97517117011      IDLE              402-11-190
402110000033664  97517125759      IDET              402-11-21

我想执行text-to-columns并将这些值放在不同的列(A,B,C和D)中。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

我使用此代码了解它:

With sheet
        .Columns(1).TextToColumns( _
        Destination:=.Cells(1, 1), _
        DataType:=Excel.XlTextParsingType.xlDelimited, _
        TextQualifier:=Excel.XlTextQualifier.xlTextQualifierDoubleQuote, _
        ConsecutiveDelimiter:=False, _
        TAB:=False, _
        Semicolon:=False, _
        Comma:=False, _
        Space:=True, _
        Other:=False, _
        TrailingMinusNumbers:=False)
    End With

感谢此页面 https://siddharthrout.wordpress.com/2012/06/29/excel-text-to-columns-from-vb-net/