首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于Apache poi word,该怎么解决

2013-12-10 
关于Apache poi word出现了一个很奇怪的现象//获得文件输入流FileInputStream input new FileInputStrea

关于Apache poi word
出现了一个很奇怪的现象


//获得文件输入流   
FileInputStream input = new FileInputStream(file);
//创建Document对象
HWPFDocument hDocument = new HWPFDocument(input);
 
问题在创建Document对象时会出异常:
 
java.lang.ClassCastException: java.lang.NoSuchMethodError cannot be cast to java.lang.Exception java Apache?poi word
[解决办法]
是可以的,估计你文档问题或者jar 的问题。

public static void main(String[] args) throws Exception {
StringBuffer stringBuffer=new StringBuffer(); 
File  file= new File("D:\\121.doc");
//获得文件输入流   
FileInputStream input = new FileInputStream(file);
//创建Document对象
HWPFDocument doc = new HWPFDocument(input);

 //用来获得word文档内容 
        Range range=doc.getRange(); 
        //文档段落数目 
        int paragraphCount=range.numParagraphs(); 
        //遍历段落读取数据 
        for(int i=0;i<paragraphCount;i++) 
        { 
            Paragraph pph=range.getParagraph(i); 
            stringBuffer.append(pph.text()); 
            System.out.println(stringBuffer.toString()); 
        } 
}

[解决办法]
操作word最好用openoffice吧

[解决办法]
你百度下openoffice将word转为html 一大堆

热点排行