日期:2014-05-18  浏览次数:20733 次

讨论,如何能够将数据信息简便的转换为客户需要的文件格式?即通用打印功能
大家好,发帖子寻求思路,感谢参与。

目的:创建一个工具,能够将数据库信息通过简便的形式写入预定格式的文档中。

条件:
1、数据来源于数据库
2、客户指定了格式的文档(如Word),该格式多样可变不可预知
3、由实施人员(无代码基础)操作使用工具,开发人员不再介入

过程解释:
用户针对一定数据实体,提交一个模板文件Word,由实施人员针对该文件进行简单加工,即可使用工具将数据实体的数据输出到文档的指定位置。
要能够做到支持输出实体的某个含N个值的某属性列表。例如,要输出的实体A,一个属性为List<B>,请在A对应模板文件中依次输出A的各个属性值,含多个B的值


解释的不清楚的还请见谅,如有提问,我会尽快解答。
参与讨论都有分分享(可再开贴分分儿)


自己曾经尝试使用Word转存为XML格式,找寻关键字后进行替换的思路,实践了下,效果不太好。。。路子没走通


欢迎大家指教,讨论~~~~

------解决方案--------------------
该格式多样可变不可预知
------------
这个需求实现起来,觉得难度不小。
------解决方案--------------------
考虑用一些模板工具,比如Razor,Velocity这样带语法的模板工具
------解决方案--------------------
有插件的形式?你先转xml,客户装插件转其他格式?
------解决方案--------------------
探讨

今天在公司搜了下,找到了关键字 WordprocessingML,似乎有一些相关尝试和运用。
但是资料不太全,有些地方还是没能明白。

大家有谁接触过么?给点提示?
【希望CSDN不要屏蔽对手网站的网址。。。】

解析WordprocessingML(一)查找和替换
http://www.cnblogs.com/bluewater/archive/2007/01/23/627710……