讨论,如何能够将数据信息简便的转换为客户需要的文件格式?即通用打印功能
大家好,发帖子寻求思路,感谢参与。
目的:创建一个工具,能够将数据库信息通过简便的形式写入预定格式的文档中。
条件:
1、数据来源于数据库
2、客户指定了格式的文档(如Word),该格式多样可变不可预知
3、由实施人员(无代码基础)操作使用工具,开发人员不再介入
过程解释:
用户针对一定数据实体,提交一个模板文件Word,由实施人员针对该文件进行简单加工,即可使用工具将数据实体的数据输出到文档的指定位置。
要能够做到支持输出实体的某个含N个值的某属性列表。例如,要输出的实体A,一个属性为List<B>,请在A对应模板文件中依次输出A的各个属性值,含多个B的值
解释的不清楚的还请见谅,如有提问,我会尽快解答。
参与讨论都有分分享(可再开贴分分儿)
自己曾经尝试使用Word转存为XML格式,找寻关键字后进行替换的思路,实践了下,效果不太好。。。路子没走通
欢迎大家指教,讨论~~~~
------解决方案--------------------该格式多样可变不可预知
------------
这个需求实现起来,觉得难度不小。
------解决方案--------------------
考虑用一些模板工具,比如Razor,Velocity这样带语法的模板工具
------解决方案--------------------有插件的形式?你先转xml,客户装插件转其他格式?
------解决方案--------------------