输出 DataTable to Excel Interop

堂主格格 发布于 3个月前 分类:其他

请问,谁能帮我解释一下如何通过interop输出数据表吗?我想编写一个简单的datatable到一个范围,就像通过write range activities,但是希望通过VB.NET代码来实现。

2个回复

  • Bonhbi

    我比较好奇的是既然已经提供了不需要写代码的方法去做同样的事,为何你偏偏想写代码搞定?是有什么特别的需求吗?

  • ¢亚^

    以下代码供参考

    Dim Z As Integer
        Dim y As Integer
    
        For Z = 0 To ws.UsedRange.Columns.Count
            ws.Cells(1, Z + 1) = dt.Columns(Z).ColumnName
        Next
    
        For Z = 1 To ws.UsedRange.Rows.Count
            For y = 1 To ws.UsedRange.Columns.Count
                ws.Cells(Z + 1, y + 1) = dt.Rows(Z)(y).ToString
            Next
        Next

联系我们

在线咨询:点击这里给我发消息

邮件:kefu@51rpa.net

工作时间:周一至周五,9:30-18:30,节假日休息