首先说一下我刷新数据的技术路径:
1、读取指定模板,模板是用office创建的word文件,插入chart图
2、读取到当前模板的chart图后,刷新其workbook数据
3、生成新的word文件
以上三个步骤完成后,用WPS打开新生成的word文件没有问题,包括编辑chart数据也正常,可以清晰看到chart图选择数据源区域;
但是,用office打开则提示无法打开文档。尝试用wps打开后,随便选择其中一个chart图并右键,点击编辑数据后弹出excel文件(不做任何修改),直接关闭excel文件,保存文件,再次用office打开文件则没问题了。我用的POI4.0,请教各位大神,这应该如何去寻找问题啊?我已经完全没方向了PS:尝试将模板中该chart图的xml打印,与生成后的chart图的xml对比,无差异!
1、读取指定模板,模板是用office创建的word文件,插入chart图
2、读取到当前模板的chart图后,刷新其workbook数据
3、生成新的word文件
以上三个步骤完成后,用WPS打开新生成的word文件没有问题,包括编辑chart数据也正常,可以清晰看到chart图选择数据源区域;
但是,用office打开则提示无法打开文档。尝试用wps打开后,随便选择其中一个chart图并右键,点击编辑数据后弹出excel文件(不做任何修改),直接关闭excel文件,保存文件,再次用office打开文件则没问题了。我用的POI4.0,请教各位大神,这应该如何去寻找问题啊?我已经完全没方向了PS:尝试将模板中该chart图的xml打印,与生成后的chart图的xml对比,无差异!
解决方案 »
- 请问如何向txt文件中写double型数据?
- 救命!不知道为什么!jsp配置老是失败!谢谢了
- 跪求一个类似的管理系统,用XML作为数据存储,开发采用tomcat+jsp
- 对象转化成xml
- 学习j2ee应该买书看,还是看电子书?
- 今天刚接触Struts,遇到了个问题,大家见笑。
- 如何使用mysql作为jboss 3.2的数据库
- 在JBuilder 7(Windows2000)中,我一运行汉字输入法(如:全拼、双拼等),JBuilder 7程序就会死。昨办呢????
- jdbc 批量操作 更新越来越慢
- 【求助贴】 曾经有过在机构培训或者类似经验的前辈帮我解惑一些问题。拜谢进来帮忙的各位。
- 关于国密算法加密
- Software caused connection abort: socket write error
您是怎么读取word中chart数据的,以及设置数据到chart的?
POI 支持哪个版本的 word?
这些你考虑了没有?
你生成的 word文件后缀是 doc还是 docx ?
应该用哪个版本的office啊,已经要疯了