Foxtable(狐表)用户栏目专家坐堂 → 企业微信中生成excel格式的报表


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

主题:企业微信中生成excel格式的报表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/26 22:35:00 [显示全部帖子]

1、之前正常,现在不正常?你手机上的微信的版本有没有更改过?比如升级到了最新版等?

 

2、另外做一个按钮,单独测试 e.writebook 和 e.writefile 看是否正常


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/27 9:11:00 [显示全部帖子]

1、单独做一个新项目,测试e.writebook,分别在别的浏览器、以及你的微信浏览器那里测试,看是否问题。

 

2、检测你苹果手机的微信版本,看是不是最新版的7.0。旧版本的微信是否正常?

 

3、暂时没有苹果手机测试,麻烦告知1、2的测试过程以及你的测试结果。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/27 21:33:00 [显示全部帖子]

1、如果不用【异步函数】改成同步,是否可以?

 

2、那你修改成 e.WriteFile 处理吧。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/27 21:57:00 [显示全部帖子]

测试了一下,用iphone直接这样测试没问题

 

Dim fl As String = "c:\web\" & e.path '合成含路径的文件名
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".doc",".jpg",".gif",".png",".bmp",".wmf",".js",".htm",".html",".css",".zip",".rar",".jpeg" '这里加上了js扩展名
            e.WriteFile(fl)
            Return '这里必须返回
    End Select
End If
Select Case e.Path
    Case "test.htm", ""
        Dim Book As New XLS.Book(ProjectPath & "Attachments\123.xls")
        book.AddDataTable("test","test","Select * from {test}") '添加父表
        e.WriteBook(book,"出库单.xls",True)
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/28 9:41:00 [显示全部帖子]

直接用8楼代码单独做一个实例测试吧。我用iphone手机测试没问题,系统是ios12

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/12/28 9:43:00 [显示全部帖子]

以下是引用133198609在2018/12/28 9:17:00的发言:
突然想到一个问题,e.writebook会不会要求服务器必须安装office?我这个服务器是没有office的。

 

如果你服务器上没有安装office,那么,excel报表都不会正常生成的啊,为什么别的手机、电脑可以下载?肯定是安装过了的。


 回到顶部