【问题标题】:Excel Text-to-Columns using VB.net使用 VB.net 的 Excel 文本到列
【发布时间】:2015-08-13 02:46:59
【问题描述】:

我有一个 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)中。任何帮助表示赞赏。

【问题讨论】:

  • 您的输入文件是 CSV 格式吗?
  • 没有。我正在使用其他一些代码来填充 Excel 工作表。所以它是我们正在谈论的一个 excel 工作簿。

标签: vb.net excel


【解决方案1】:

我用这个代码让它工作了:

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

感谢这个页面 http://www.siddharthrout.com/index.php/2018/06/28/excel-text-to-columns-from-vb-net/

【讨论】:

  • 自助是最好的帮助!祝你好运!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-19
相关资源
最近更新 更多