以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 手机返回Excel文件请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=112961) |
-- 作者:一笑 -- 发布时间:2018/1/5 17:05:00 -- 手机返回Excel文件请教 模仿写了以下代码,想实现手机上返回返回的是Excel文件。但点击后页面空白,不知道哪儿不对,请指教,谢谢 .... With wb.AddButtonGroup("","btg1",True) .Add("btn4", "生成Excel格式订单", "button","orders.htm") End With Case "orders.htm" Dim nms() As String = {"姓名","性别","类型","合格证等级","发证日期","有效期至","体检证过期"} Dim cmd As New SQLCommand cmd.C cmd.CommandText = "SelecXX 姓名,性别,类型,合格证等级,发证日期,有效期至,体检证过期 From {体检合格证}" Dim dt As DataTable = cmd.ExecuteReader Dim Book As New XLS.Book Dim Sheet As XLS.Sheet = Book.Sheets(0) For c As Integer = 0 To nms.Length - 1 Sheet(0, c).Value = nms(c) Next For r As Integer = 0 To dt.DataRows.Count - 1 For c As Integer = 0 To nms.Length - 1 Sheet(r + 1, c).Value = dt.Datarows(r)(nms(c)) Next Next book.PreBuild = False \'非报表模请将PreBuild 属性设置为False e.WriteBook(book,"体检合格证.xls",True) 注:SelecXX=Select
[此贴子已经被作者于2018/1/5 17:05:30编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/5 17:23:00 -- 试试这样写
book.PreBuild = False \'非报表模请将PreBuild 属性设置为False
e.WriteBook(book,"体检合格证.xls",True)
return \'为了下面不再执行如 e.WriteString |