输出 DataTable to Excel Interop

堂主格格 其他 5461

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

回复

共2条回复 我来回复
  • Bonhbi
    Bonhbi
    这个人很懒,什么都没有留下~
    评论

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

    4年前 0条评论
  • ¢亚^
    ¢亚^
    这个人很懒,什么都没有留下~
    评论

    以下代码供参考

    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
    4年前 0条评论
51RPA整站出售(主站+小程序+域名),公司业务转移,诚心出售,非诚勿扰。外加域名:http://www.RPA.wang,一同出售。微信联系:EasonChen009