Foxtable(狐表)用户栏目专家坐堂 → excel生成表内部函数可以生成文件,放入HttpRequest事件中想实现网页显示excel 提示无法将类型为“System.String”的对象强制转换为类型“Foxtable.XLS.Book”。


  共有4111人关注过本帖树形打印复制链接

主题:excel生成表内部函数可以生成文件,放入HttpRequest事件中想实现网页显示excel 提示无法将类型为“System.String”的对象强制转换为类型“Foxtable.XLS.Book”。

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/21 20:30:00 [显示全部帖子]

execl函数

Dim tbn As String = args(0) 'uuid传参

Dim e As RequestEventArgs = args(1)

Dim Book As New XLS.Book(ProjectPath & "Attachments\财产收入情况申报表.xlsx")

……
book.AddRelation("填报人信息","uuid","其他财产申报","uuid") '建立关联
Book.Build() '生成细节区
e.WriteBookAsHTML(Book)

HttpRequest事件中代码如下:

If e.Path.StartsWith("Reports\")
    e.Resp
    Select Case e.Path
        Case  "Reports\ckd.htm"
            Functions.Execute("excel","f9a4cb7f-2ea2-41aa-99c4-3d95bb7d04dd",e)
        Case  "Reports\jianli.htm"
            Dim Book As New XLS.Book(ProjectPath & "Attachments\财产收入情况申报表.xlsx")
            e.WriteBookAsHTML(Book)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/21 21:21:00 [显示全部帖子]

样式的东西没有办法控制。要不然就直接返回pdf:http://www.foxtable.com/mobilehelp/topics/0288.htm


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/21 21:55:00 [显示全部帖子]

更新到最新版本Foxtable

无法加载到页面中再显示,只能直接打开

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/21 22:03:00 [显示全部帖子]

execl函数
book.AddRelation("填报人信息","uuid","持有其他投资","uuid") 
book.AddRelation("填报人信息","uuid","投资公司企业情况","uuid") '建立关联
book.AddRelation("填报人信息","uuid","其他财产申报","uuid") '建立关联
'Book.Build() '去掉这句代码

e.WriteBookAsHTML(Book)

 回到顶部