java程序如何实现把word文档里的内容导入到数据库中
我刚上班不久,现在在公司做一个在线的考试系统;
现在想把word文档里的试题导入到数据库中,不知该怎么办.
望各位csdn的朋友们帮帮忙吧,小弟感激不尽!!!
word文档的格式如:
1.问题内容:
  A:选项1 B:选项1 .......
2.问题内容:
  A:选项1 B:选项1 .......
我现在写了个方法可以读出word文件,就是不知道用什么方法来处理读出的文件
使之符合一定的格式.
还有在读word文件的过程中,有好多乱码

解决方案 »

  1.   

    这个就比较复杂了,要是内容没有固定的格式,挺郁闷的。很少有人读word的,excel可方便多了。不过你仔细想想,这些题目在格式上面有没有什么共通之处?
      

  2.   

    帮帮我吧,csdn的朋友们,我都快讽了
      

  3.   

    如果word 按照一定的格式 去书写就好办了,不过也会有BUG的!
    例如:
    ------------------------------------//问题分割标志
       1.问题内容:
        A:选项1 
    ************ //问题分割
        B:选项1 .......
    ------------------------------------//问题分割标志
       2.问题内容:
        A:选项1 
    ************ //问题分割
       B:选项1 .......首先 对整个word文件进行分割:
        String word_str="word 文件内容";
    String[] item=word_str.split("--------------");
    for(int i=0;i<item.length;i++)
    {
        int s=item[i].indexOf("A:")//查询选项在 问题的位置
        String text=item[i].subString("0",s);//得到 问题的内容 
        String abcd=item[i].subString(s,item[i].length);//得到选项
        String[] a=abcd.split("*****") //得到每个问题
    }
      

  4.   

    这样是不能解析WORD的,要用到jcomb包,只要懂VBA,不难