根据excel或者doc模板生成excel和doc文档
对于任何复杂度的excel或doc文档,我们如果需要根据doc模板动态使用程序填充其中文本内容,可以采取如下的方式进行:
第一:打开excel或word文档,另存为xml格式。
第二:将需要填充的部分可以采用Jsp或者velocity模板等语言添加占位符,最后输出时,文件后缀可以是xml也可以是相应的xls或者doc。
仅此而已,简单几步操作,就得到了需要的功能。当然,如果需要对excel或者word进行更多的格式等动态控制,则需要专用的组件进行操作,不在此列。这里的方式仅针对于对内容的填充,不涉及到动态控制格式,或者其他方面的东西,另外,如果你对office的xml格式比较熟悉,也可以采用这种办法直接更改xml也可以进行很复杂的控制,呵呵,如果真的那样,慢慢学习它的格式吧。呵呵