String.Format(attachment; filename= filename ))Web.HttpCont
ByRef filename As String)Dim ms As IO.MemoryStream = RenderDataTableToExcel(dt)Web.HttpContext.Current.Response.ContentType = application/vnd.ms-excelWeb.HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(UTF-8)Web.HttpContext.Current.Response.AddHeader(Content-Disposition, String.Format(attachment; filename= filename ))Web.HttpContext.Current.Response.BinaryWrite(ms.ToArray())ms.Close()ms.Dispose()End Sub , 1.必需先到NPOI的官网下载2.0以上版本() 2.将下载返来的dll插手参考 Private Function RenderDataTableToExcel(ByRef SourceTable As DataTable) As StreamDim workbook As HSSFWorkbook = New HSSFWorkbook()Dim ms As MemoryStream = New MemoryStream()Dim sheet As HSSFSheet = workbook.CreateSheet()Dim headerRow As HSSFRow = sheet.CreateRow(0)For Each column As DataColumn In SourceTable.ColumnsheaderRow.CreateCell(column.Ordinal).SetCellValue(column.ColumnName)NextDim rowIndex As Int32 = 1For Each row As DataRow In SourceTable.RowsDim dataRow As HSSFRow = sheet.CreateRow(rowIndex)For Each column2 As DataColumn In SourceTable.ColumnsdataRow.CreateCell(column2.Ordinal).SetCellValue(row(column2).ToString)NextrowIndex = rowIndex + 1Nextworkbook.Write(ms)ms.Flush()ms.Position = 0sheet = NothingheaderRow = Nothingworkbook = NothingReturn msEnd FunctionPublic Overridable Sub DataTableToExcel(ByRef dt As DataTable,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/vbscript/12512.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
利用DataGridView举办增删改
时间:2021-01-13
-
VB.NET简朴UDP联机措施
时间:2021-01-13
-
obj.ScaleMode)/s phgt = obj.Sc
时间:2021-01-13
-
机房收费系统之报表(二
时间:2020-12-28
-
VB.NET TextBox设定第几行选取
时间:2020-12-28
-
VB.NET 串口异步访问
时间:2020-12-27
-
限制字符串输入 正则表达
时间:2020-12-27
-
ListView的基本操作(新增、
时间:2020-12-27
热门文章
-
VB.NET 串口异步访问
时间:2020-12-27
-
VB.NET简朴UDP联机措施
时间:2021-01-13
-
机房收费系统系列四:上下机
时间:2020-12-26
-
obj.ScaleMode)/s phgt = obj.ScaleY(phgt
时间:2021-01-13
-
ListView的基本操作(新增、删除、全选、上
时间:2020-12-27
-
VB6系统打印常识
时间:2020-12-26
-
VB.NET TextBox设定第几行选取
时间:2020-12-28
-
VB.NET机房收费DataGridView与数据库的连接
时间:2020-12-26
-
Microsoft VBScript 编译器错误 错误 '800a03e9
时间:2020-12-23
-
机房收费系统之报表(二)
时间:2020-12-28
