.Net MVC怎样将内容导出到指定的模板中,.Net MVC怎样将内容导出到指定的模板中,.Net MVC怎样将内容导出到指定的模板中
架构是.NET MVC框架,需要将列表的一条数据,通过按钮进入控制器,将该条数据给导出到用户上传的模板中,模板中没有表格,
都是world文档,把模板中一些数据给替换成系统中的一些数据

解决方案 »

  1.   

    典型的读取问问,然后replace占位符
    这个问题并不是很困难吧
      

  2.   

    可以前后台分离,把前台选择到的数据提交到后台的api接口,由后台处理,后台通过word插件将数据替换到word模板中。应该是可以实现的
      

  3.   

    要将列表的一条数据,通过按钮进入控制器,
    ==>
    估计是用户通过视图页面提交一个数据(从列表中选择的),controler收到后,将其放到预先上传的world文件指定地方(替换原来内容)
    关键点:
    1)上传world模板
    2)上传列表中的数据。可以用post提交
    3)用Office组件操作文档对1),2),我最近正好写过例子,请参考http://bbs.csdn.net/topics/392321601,我#1,#2写的例子
    对3),可参考https://www.cnblogs.com/shi2172843/p/5848116.html,你的模板不是没有表格吗,这里会告诉你如何画表格
      

  4.   

    建议使用NPOI 这个组件 来做 导出,美的很 、哈哈。直接导出DOC 即可,或者你也可以直接复制模板然后再操作新文件,都可以的。很灵活。希望能帮助到你。