我在网页中作了个gridview,请问怎么导成word 和excel.拥源代码最好哦!

carol2010cn 2008-05-03 12:24:33
我在网页中作了个gridview,请问怎么导成word 和excel.拥源代码最好哦!
...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
carol2010cn 2008-05-03
  • 打赏
  • 举报
回复
问题解决了,只是没有人的答案让我满意。怎么节铁子呢~~
insus 2008-05-03
  • 打赏
  • 举报
回复
carol2010cn 2008-05-03
  • 打赏
  • 举报
回复
我是希望搜索后的结果导入。就是最好有个点击事件,一点就导出了。
我写了个代码吧。但是报错了。
大家帮我看下。
Public Sub ExportToExcel(ByVal FileType, ByVal FileName)

Response.Charset = "GB2312"
Response.ContentEncoding = System.Text.Encoding.UTF8
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8).ToString())
Response.ContentType = FileType
Me.EnableViewState = False
Dim tw As New StringWriter
Dim hw As New HtmlTextWriter(tw)
Me.GridView1.RenderControl(hw)
Response.Write(tw.ToString())
Response.End()

End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
ExportToExcel("application/ms-excel", "abc.xls")
End Sub
运行后,报错说gridview1要放在什么runat=server里。
tjficcbw 2008-05-03
  • 打赏
  • 举报
回复
用这个取值
DataGridView.Rows(0).Cells(3).Value
给EXCEL对象

用这个存储EXCEL

xlSheet.Cells(0, 3).Value


xlSheet.Cells(0, 3).Value= DataGridView.Rows(0).Cells(3).Value
trueideal 2008-05-03
  • 打赏
  • 举报
回复
你只想导入一页的,还是所有搜索的结果呀,导出excel一般是用.csv格式,word可用html输出。
要想导入真正的excel,或word,需要引用office excel XX,或word XX了。

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧