如何将xml转换成excel

jdsnhan 2009-05-17 10:01:23
需求:如何将xml文件在内存中转换成excel,使得excel中的公式生效,然后读取excel文件中的数据,保存进数据库。
前置条件:xml文件是数据库中clob字段保存的内容,是excel另存的文件,所以,不存在格式差错

Poi的HSSF类只能是创建一个excel,怎么样才能将内存中xml串转换成excel呢,不能在本地生成临时的excel文件,要在内存中生成,使用完毕后就销毁


理由:
系统引用了owc控件,要用类excel的样式表。
excel表格的单元格进行配置,根据位置(如A,1 B,2)加载,保存数据。
excel内部公式只有在打开后才生效,所以,要处理一下。

...全文
1972 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ldg_2 2009-06-01
  • 打赏
  • 举报
回复
理由和要求很牵强,否则有很多解决方案。
yhjhoo 2009-06-01
  • 打赏
  • 举报
回复
这个太难了点吧
adown 2009-05-27
  • 打赏
  • 举报
回复
你这个项目在系统内存中生成,存在很大问题哦!一两个还可以,多的话,虚拟机要崩溃!映射到临时文件是相当好的选择,在程序中读取完数据后马上删除,完全可以的!
zcqzcq 2009-05-26
  • 打赏
  • 举报
回复
Freemarker 去学习下
goodlucktomyself 2009-05-24
  • 打赏
  • 举报
回复
Mark.
学习...
hc0120 2009-05-23
  • 打赏
  • 举报
回复
帮顶
qrhard 2009-05-23
  • 打赏
  • 举报
回复
现将XML转换成HTML,然后就可以吧HTML再转换成Excel,因为把HTML转换成Excel的方法很多
jumbycc 2009-05-18
  • 打赏
  • 举报
回复
java 貌似对excel支持不是很好吧???
laorer 2009-05-18
  • 打赏
  • 举报
回复
为什么不能写到临时文件中呢? 用完之后就删掉它,
老紫竹 2009-05-18
  • 打赏
  • 举报
回复
sorry!

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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