现有一张表tableA(ID,编码,培训目标,培训对象,培训时间,培训内容......),表中存在大量数据,针对每一条记录需要形成一个word文档,同时,表中的培训时间、培训内容、等有的记录的值可能为空,则根据不同情况导出的word文档的格式不一样,例如:以下为导出的单个word的正文内容
..........................................
第二期税务稽查与司法协调研修班教学任务书一、培训目标:
通过培训,帮助税务稽查人员学习税务稽查及税收相关法律知识,夯实法律基础,进一步提高税务稽查干部的法律素质和修养,增强依法行政的能力和水平;研究税务稽查和司法机关协调中的一些难题和困惑,交流税务稽查执法工作中的重点、热点、难点问题和典型案例,提高税务稽查质量和效率。
二、培训对象:
各级国税、地税机关的稽查局业务骨干,人数约270人,具体人数待定。
三、培训时间:
共8天,第二期2010年5月11日报到,5月12日-18日培训,5月19日返程。
四、培训内容: 
..............................
上例中,有的记录的培训时间为空,则培训内容自动补充为第三点,现需要在点击导出按钮时,将所有记录的内容同时导出成多个word文件。请各位高手指教啊,谢谢了,等待中......

解决方案 »

  1.   

    呃数据库能直接导出到doc?
    sqlserver?
    没怎么玩过,不知道啊
      

  2.   

    java 使用 查询数据库 然后使用poi 导出到word即可
      

  3.   

    去;http://poi.apache.org下载poi,可以导出word文件,但一般情况下,都是导成excel的。
      

  4.   

    每次导出一个word,那是没问题,循环导出多个,而且导出的格式不一样,有点难度,希望高手能说的稍微详细点吗?
      

  5.   

    如果能导出一个,说明对所有包含的格式都已经考虑过,再执行第二组数据就可以了。
    word文件本身包含很多种格式,参考POI的API,一定可以写出。
      

  6.   

    我之前使用的导出方法是,单个的导出,采用的方法是访问jsp页面,然后通过设置文件头的形式来实现的,现在要同时导出,肯定是不能循环去调那样的jsp页面,上网查了一些资料,但基本都是导出单独的文件,或者也是导出一个表格到word文档里,没有找到循环生成多个不同格式的文档的类似例子,呵呵。我有想过通过设置一个模板页,然后通过文件操作,将数据库里的内容循环调用模板页面然后形成新的word文档,可关键这边格式又不一样,所以不是很好实现......
      

  7.   

    怎么就正解了呀?要的就是怎么从数据库导出到word呀,这个过程怎么做呀?我百度了一下,很多例子都是将字符串导出到word,那么,我要把我的数据拼成字符串吗?