如何用JAVA把excel文件转换成PDF文件

future 2011-03-29 11:40:31
请问有没有人用JAVA把excel文件转换成PDF文件,excel文件的格式如图:http://tieba.baidu.com/f?kz=1037358040
...全文
1405 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
archy123 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jlchen88 的回复:]

excel中的图形就是用下面的数据生成的,请问ireport是什么,是否能帮忙详解下。
[/Quote]

直接转换格式确实非常麻烦。有数据好办多了。

使用ireport画出你当前文件的模板。然后填充数据。生成PDF
ireport是一个开源报表工具。google下很多例子
future 2011-03-31
  • 打赏
  • 举报
回复
就是有些复杂,其实数据比图形更复杂
rockay2006 2011-03-31
  • 打赏
  • 举报
回复
你可以把excel读出来,读成table,使用POI。然后自己做出来想要的展示,最次可以做出html,然后保存成pdf都可以
jaygo311 2011-03-31
  • 打赏
  • 举报
回复
这个你需要两个jar包 一个是jxl.jar 一个是itext.jar

连个jar包的使用你可以到网上去找现成的例子
shagan 2011-03-31
  • 打赏
  • 举报
回复
直接告诉你答案--------基本上不能转换。
因为微软Office格式不公开。

如果你一定要转换,只能用JNI(Java Native Interface),使用Jacob(一个开源的Java同windows平台的Com相联),直接调用Excel,再让Excel转换成PDF
具体是装个Adobe Acobat,你能在Excep上找到Printer,把Excel文件“打印”成PDF。
整个流程可以用Jacob来实现,具体你可以上网找。
archy123 2011-03-29
  • 打赏
  • 举报
回复
比较麻烦。不知道你这个文件是怎么生成的。。但是如果你有生成excel 的数据的话,可以尝试ireport生成PDF文件很好用的
hatsubun2 2011-03-29
  • 打赏
  • 举报
回复
简单的还可以,你这个也太复杂了
lijian8552 2011-03-29
  • 打赏
  • 举报
回复
非一般的麻烦,我曾经搞过,但最终已失败告终!!希望你能成功!!
future 2011-03-29
  • 打赏
  • 举报
回复
excel中的图形就是用下面的数据生成的,请问ireport是什么,是否能帮忙详解下。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧