• 您的位置我爱Aspx >> VB.Net >> 在.NET环境下将报表数据导出EXCEL和WORD
  • 在.NET环境下将报表数据导出EXCEL和WORD

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:01:11  关键字:.net,数据
  • 在.NET环境下将报表数据导出EXCEL和WORD

    开发环境下,本人使用EXCEL作过报表,在.NET环境下开发,本人使用水晶报表。但VB.NET同样可以将报表导出到EXCEL和WORD进行输出,制作出专业水平的报表。

    具体操作如下:(注:首先需添加引用,选择COM,选择Microsoft Word 10.0 Object Library和Microsoft Excel 10.0 Object Library组件)

    1.先创建一个DataTable,作为数据来源,也可以另将其它的数据源。

    Private Function CreaTable() As DataTable

    Dim dt As New DataTable()

    dt.Columns.Add("列1", GetType(String))

    dt.Columns.Add("列2", GetType(Integer))

    dt.Columns.Add("列3", GetType(String))

    dt.Columns.Add("列4", GetType(String))

    Dim row, row1 As DataRow

    row = dt.NewRow()

    row!列1 = "行1"

    row!列2 = 1

    row!列3 = "d"

    row!列4 = "a"

    dt.Rows.Add(row)

    row1 = dt.NewRow()

    row1!列1 = "行2"

    row1!列2 = 12

    row1!列3 = "b"

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:VB.NET实现五子棋的人工智能(2)
    下一篇:在.NET中应用MATLAB算法