开发者社区> 问答> 正文

Jfinal可以很方便的导出excel文件吗?renderFile??报错

请问,jfinal可以导出excel文件吗?有没有集成这个功能,好比renderJson一样方便,本来打算用流导出,不想在服务端生成excel文件,暂时未找到相应的处理办法,决定先在服务端生成excel文件,在用jfinal提供下载。

可是我用renderFile报404错误,绝对路径相对路径,均报错。

第一种方式:renderFile("E:\\tomcat8.0\\webapps\\zdljfinal\\home\\Public\\DataFile\\WIP.xls");

第二种方式:renderFile("home/Public/DataFile/WIP.xls");

下面是我的目录结构:

如果有jfinal有更方便操作excel的更好,谢谢。我目前无法出现文件下载,为何?

展开
收起
爱吃鱼的程序员 2020-06-22 11:20:19 588 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    引用来自“孤独的3”的答案

    源码中的,看下吧!

    http://www.oschina.net/p/jfinal-ext  不要问我是谁,请叫我雷锋!不错回复 @NARUTOAPG:路径有个PathKit这个也太麻烦了吧,就算用response也方便啊,求简单的办法。 jfinal-ext里面封装得有 excel操作,可直接render不用在服务器端生成!
    Stringpath=PathKit.getWebRootPath()+File.separator+"home"+File.separator+"Public"+File.separator+"DateFile"+File.separator+"WIP.xls";renderFile(newFile(path));

    别谢我,代码都给你写完了,copy一下就可用

    回复 @NARUTOAPG:renderFile是没问题的,是你路径的问题回复 @NARUTOAPG:WIP.xls确认该文件存在?依然是404==

    源码中的,看下吧!

    自己用poi就可以生成excel,或者用jfinal-ext。然后renderFile就可以下载了我就是renderFile过不去
    2020-06-22 11:20:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
零基础CSS入门教程 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载