我只剩30分了,对不住大家了package Java.se.lucene;import java.io.*;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.usermodel.Paragraph;
import org.apache.poi.hwpf.usermodel.Range;
public class wordToTxt {
//创建字符串缓冲区
StringBuffer stringBuffer=null;
//word文档路径
String path=new String("f:/lucene/words");
public String readWord()
{
try {
//创建存储word文档的对象
HWPFDocument doc = new HWPFDocument(new FileInputStream(path));
//用来获得word文档内容
Range range=doc.getRange();
//文档段落数目
int paragraphCount=range.numParagraphs();
//遍历段落读取数据
for(int i=0;i<paragraphCount;i++)
{
Paragraph pph=range.getParagraph(i);
stringBuffer.append(pph);
System.out.println(stringBuffer.toString());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return stringBuffer.toString().trim();
}
public static void main(String[] args) {
new wordToTxt().readWord();
}
}
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.usermodel.Paragraph;
import org.apache.poi.hwpf.usermodel.Range;
public class wordToTxt {
//创建字符串缓冲区
StringBuffer stringBuffer=null;
//word文档路径
String path=new String("f:/lucene/words");
public String readWord()
{
try {
//创建存储word文档的对象
HWPFDocument doc = new HWPFDocument(new FileInputStream(path));
//用来获得word文档内容
Range range=doc.getRange();
//文档段落数目
int paragraphCount=range.numParagraphs();
//遍历段落读取数据
for(int i=0;i<paragraphCount;i++)
{
Paragraph pph=range.getParagraph(i);
stringBuffer.append(pph);
System.out.println(stringBuffer.toString());
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return stringBuffer.toString().trim();
}
public static void main(String[] args) {
new wordToTxt().readWord();
}
}
解决方案 »
- 如何反射出传递对象的数组??
- 【华为面试题】123456789*987654321用java实现,谢谢
- 关于char赋值的问题
- 怎么建一个包?
- 哪位大虾能给个处理有效代码的例子(用到正则表达式,I/O流。。 )
- 求一个数组越界的小问题,!!
- C/S客户端访问数据库的代码要考虑多用户同时访问的冲突吗,还是这是数据库服务器的职责。
- 很专业的问题,大家都来看看;)
- 我刚做的一个共享程序,主要的部分都已经完成了,就差一个多线程下载,请各位高手帮帮忙呀.
- 一个想不通的问题,求助,在线等
- Java 里面 把一个panel 添加到 一个Frame里面的时候,为什么Panel的大小不可控制?
- 关于CLASS类的一个疑问
String path=new String("f:/lucene/words");
路径写的不对
改成
String path=new String("f:\\lucene\\words");
String path=new String("f:"+File.separator+"lucene"+File.separator+"words");如果在linux下也可以使了
\\的话只能在windows下使用 linux是会报错的