以文本方式查看主题 - 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=186949) |
-- 作者:ycs5801 -- 发布时间:2023/6/10 11:44:00 -- 网页直接生成下载excel Dim e As RequestEventArgs = args(0) Dim wb As New WeUI Dim flt As String If e.PostValues.Count > 0 Then If e.PostValues.ContainsKey("startdate") Then If flt > "" Then flt = flt & " and " End If flt = flt & "入境时间 >= \'" & e.PostValues("startdate") & "\'" End If If e.PostValues.ContainsKey("enddate") Then If flt > "" Then flt = flt & " and " End If flt = flt & "入境时间 <= \'" & e.PostValues("enddate") & "\'" End If If flt > "" Then wb.AppendCookie("fzfilter", flt) Dim Book As New XLS.Book(ProjectPath & "Attachments\\船舶统计表.xls") book.AddDataTable("员工", "chuanbojianguan", "Sel ect * from {检疫资料} where " & flt) e.WriteBook(book, "emp.xls", False) End If Else flt = e.Cookies("fzfilter") End If 这样写报错:.NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.18.1 错误所在事件:自定义函数,tongji 详细错误信息: 调用的目标发生了异常。 打开存储文件失败。 问题在哪呢?
|
-- 作者:有点蓝 -- 发布时间:2023/6/10 11:51:00 -- 下面路径的文件不存在,或者处于打开状态 ProjectPath & "Attachments\\船舶统计表.xls"
|
-- 作者:ycs5801 -- 发布时间:2023/6/10 11:55:00 -- 添加了一个空表在这个目录,现在打开之后表里没有任何 内容,这个不是应该自动生成带内容的excel吗?还需要自己做报表吗? |
-- 作者:有点蓝 -- 发布时间:2023/6/10 11:59:00 -- 要设计好模板。不是空表:http://www.foxtable.com/webhelp/topics/2877.htm 另外WriteBook会直接发送到前端,不会在Attachments保留文件
|
-- 作者:ycs5801 -- 发布时间:2023/6/10 12:43:00 -- 此主题相关图片如下:qq截图20230610124126.png 这些为什么都是空的呢?
|
-- 作者:ycs5801 -- 发布时间:2023/6/10 13:08:00 -- 此主题相关图片如下:qq截图20230610130701.png |
-- 作者:有点蓝 -- 发布时间:2023/6/10 14:04:00 -- 1、没有符合条件的数据 2、列名不正确 3、表名对不上:http://www.foxtable.com/mobilehelp/topics/0149.htm book.AddDataTable("检疫资料", "chuanbojianguan", "Sel ect * from {检疫资料} where " & flt)
|