1.txt可以直接使用流来操作,因为它的内容就几乎是它代码级的内容

2.office的excel,world,ppt等你在电脑上打开看到的内容,跟它代码级的内容完全不是一回事,可以通过poi来进行处理

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
结构:

HSSF - 提供读写Microsoft Excel格式档案的功能。
XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。
HWPF - 提供读写Microsoft Word格式档案的功能。
HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
HDGF - 提供读写Microsoft Visio格式档案的功能。

处理WORD文档

public class TestPoi {
public TestPoi() {
}
public static void main(String args[]) throws Exception
{
FileInputStream in = new FileInputStream ("D:\\a.doc");
WordExtractor extractor = new WordExtractor();
String str = extractor.extractText(in);
//System.out.println("the result length is"+str.length());
System.out.println(str);
}
}  

转载于:https://www.cnblogs.com/zyzg/p/7879215.html

什么文件格式可以通过流来直接读取或写入相关推荐

  1. io流的文件读取和写入

    //文件读取和写入 // File file=new File(路径); // try { // //文件读取 // FileInputStream fis=new FileInputStream(f ...

  2. Node.js -- Stream 使用小例 ( 流运用 :读取、写入、写出、拷贝)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Stream 是一个抽象接口,Node 中有很多对象实现了这个接口.例如,对http 服务器发起请求 ...

  3. javaIO流详解--读取,写入文件的所有类与方法

    目录 IO流简介: 1 :InputStream 2:OutputStream 3:FileInputStream 4:FileOutputStream 5:利用FileInputStream和Fil ...

  4. 怎么利用迭代器写入mysql_流迭代器实现文件操作(读取和写入)方法详解

    流迭代器并不知道底层流的特性.当然,它们只适用于文本模式,否则它们不会关心数据是什么.流迭代器可以以文本模式来读写任何类型的流.这意味着除了其他的一些流之外,我们可以用迭代器以文本模式来读和写文件.在 ...

  5. java读取二进制流文件_java分别通过字节流、字符流、二进制读取文件的代码

    将做工程过程中比较好的一些内容段做个备份,下面的资料是关于 java分别通过字节流.字符流.二进制读取文件的内容,应该是对小伙伴们有些用途. public class Start { public s ...

  6. Day21-IO流字节字符读取

    1.字节流(输入输出流) package com._01知识回顾;import java.io.*; // 字节输出流try-with-resources会自动关闭调用close(); public ...

  7. 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,读取文件dog1的状态给dog2。

    定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件.再声明一个实例dog2,通过读取文件dog1的状态赋给dog ...

  8. Java中的流Stream和读取器Reader及其之间的关系

    Java中的流Stream和读取器Reader及其之间的关系 简介 InputStreamReader与BufferedReader是共享字节流的关系 简介 字节流(InputStream ):Inp ...

  9. android 图片文件流,Android 如何以流的方式读取图片文件

    在读取sdcard中的图片文件时,如何以流的方式读取图片文件,请参阅下面的函数: public static void ShowImg(String uri, ImageView iv) throws ...

最新文章

  1. 2019华为全联接大会(汇总)
  2. JZOJ 5167. 【NOIP2017模拟6.26】下蛋爷
  3. 深度学习算法_爱奇艺深度学习算法实习生面经
  4. Repeater控件嵌套使用
  5. c语言判断二叉树是不是二叉排序树_C语言:数据结构-树表的查找
  6. Keras中文文档:图像预处理ImageDataGenerator 类详细学习记录
  7. 做一款仿映客的直播App?看我就够了
  8. SDWebImage获取到UIImage分辨率跟原图不一样
  9. 贱人工具箱使用技巧4——标注公差
  10. node文件上传插件formidable的使用
  11. ubuntu更新时Not enough free disk space
  12. springboot项目报错-The Bean Validation API is on the classpath but no implementation could be found
  13. linux蜂鸣器驱动指令,Linux 设备驱动简析—PC蜂鸣器驱动
  14. 故宫景点功课20:宁寿宫区2
  15. 细说Java性能测试第三课 性能测试详解2
  16. Incomplete chess boards 有趣.
  17. 网上源码买卖靠谱吗?
  18. 设计模式精讲(重点难点理解说明)---什么是设计模式?
  19. FluentAPI 学习
  20. 【每日一题】宝石与石头

热门文章

  1. WordPress中的cookie 机制
  2. Java 中一个中文所占字节
  3. sfdisk命令的使用技巧
  4. 今天微软的office 2010终于发布了!
  5. Nginx内置变量以及日志格式变量参数详解
  6. [Java学习]Striing StringBuffer StringBuilder 的比
  7. bzoj3223 splay
  8. hive启用本地模式
  9. VMM2012应用指南之2- 准备VMM2012虚拟机
  10. [Ubuntu] 如何在Ubuntu11.04将PHP5.3降级到PHP5.2