java 读取word 表格,java读取word表格方法
首先网上下载poi插件poi-bin-3.9-20121203.zip
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.usermodel.Paragraph;
import org.apache.poi.hwpf.usermodel.Range;
import org.apache.poi.hwpf.usermodel.Table;
import org.apache.poi.hwpf.usermodel.TableCell;
import org.apache.poi.hwpf.usermodel.TableIterator;
import org.apache.poi.hwpf.usermodel.TableRow;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import org.apache.poi.POIXMLDocument;
import org.apache.poi.POIXMLTextExtractor;
import org.apache.poi.hwpf.extractor.WordExtractor;
import org.apache.poi.openxml4j.opc.OPCPackage;
import org.apache.poi.xwpf.extractor.XWPFWordExtractor;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
public class ExportDocImpl
{
public void testWord(){
try{
FileInputStream in = new FileInputStream("D:\\sinye.doc");//载入文档
POIFSFileSystem pfs = new POIFSFileSystem(in);
HWPFDocument hwpf = new HWPFDocument(pfs);
Range range = hwpf.getRange();//得到文档的读取范围
TableIterator it = new TableIterator(range);
//迭代文档中的表格
while (it.hasNext()) {
Table tb = (Table) it.next();
//迭代行,默认从0开始
for (int i = 0; i < tb.numRows(); i++) {
TableRow tr = tb.getRow(i);
//迭代列,默认从0开始
for (int j = 0; j < tr.numCells(); j++) {
TableCell td = tr.getCell(j);//取得单元格
//取得单元格的内容
for(int k=0;kParagraph para =td.getParagraph(k);
String s = para.text();
System.out.println(s);
} //end for
} //end for
} //end for
} //end while
}catch(Exception e){
e.printStackTrace();
}
}//end method
}
java 读取word 表格,java读取word表格方法相关推荐
- JAVA table word,实战 | Java读取Word,包含表格!
本文转载自微信公众号「JAVA日知录」,作者单一色调.转载本文请联系JAVA日知录公众号. 不能每天都发鸡汤呀,今天分享一篇开发实战. 业务需求 我们有这样一个需求,需要抽取出WORD文档中的内容,然 ...
- java读取word文档的复杂表格_poi读取word表格 java POI 如何读取word的表格中的表格...
poi 操作word 2007 (如何删除word中的某一个表格)小编忘了哪年哪月的哪日小编在哪面墙上刻下张脸张微笑着忧伤着凝望小编的脸. public static void changeTable ...
- java 操作 word 表格和样式,java读取word表格中的表格 java如何读取word中的excel表格数据...
Java 利用poi 可以直接读取word中的表格保持样式生1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi ...
- java获取word书签表格数据_Python读取word文档里面的表格数据
更多精彩,请点击上方蓝字关注我们! 我们常见的办公数据通常可以分为结构化数据与非结构化数据,比如常见的word, ppt, excel.前两者存储的是非结构化数据,excel存储的是结构化数据.从事数 ...
- JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
OFFICE文档使用POI控件,PDF可以使用PDFBOX0.7.3控件,完全支持中文,用XPDF也行. java2word 是一个在java程序中调用 MS Office Word 文档的组件(类库 ...
- java使用POI导出word数据以及生成word表格
暑期在杭州实习了两个月,主要是使用vue+SpringMVC进行一个网页开发. 而在开发的过程中,也遇到了比较常见的文件导出问题–以固定格式将数据存储在word.excel等office文件格式中. ...
- java word 2003_[Java教程]POI 读取word (word 2003 和 word 2007)(转)
[Java教程]POI 读取word (word 2003 和 word 2007)(转) 0 2017-09-27 16:00:29 POI 读取word (word 2003 和 word 200 ...
- java操作word,自动填写word表格
工作中常要填写各种word表格,其中内容有很多是重复的.于是想做一个工具,输入word文件所对应的xml格式文件,自动填写表格. word其实可以转化成xml来处理,这一步可以手工用word把.doc ...
- java springboot 写入word文档(word模版: 文字,表格,图片)
文章目录 前言: 一共找了两个方案,第一个使用比较方便. 方案一 poi-tl 1.1 依赖 1.2 使用 1.2.1 工具类 (先要有模版) 1.2.2 使用 1.3 word模版的创建 方案二 f ...
最新文章
- Selenium+PhantomJS使用时报错原因及解决方案
- Spring boot 使用
- div 中的控件底部对齐_如何将div的内容与底部对齐?
- vb6在后台将窗体保存到图片_如何将寺库网多个商品图片一键分类保存到一个目录...
- 英特尔CEO:将在行业整合背景下大力收购半导体企业
- python入门简单小程序
- 推荐一款非常好用的截图工具 - SETUNA2,【订】一下就解决了你做数据对照的麻烦
- 你所想要了解的美国人工智能专业
- 让博客Docker化,轻松上手Docker
- C语言abs函数与fabs函数,函数abs 和fabs
- matlab中idfs,【 MATLAB 】离散傅里叶变换(DFT)以及逆变换(IDFT)的MATLAB实现
- 第14课:Spark 分布式模型训练及调优(实战)
- Ubuntu、Debian 系统安装 PHP 7.4 教程,超简单,一把梭!
- word使用计算机题,巧用Word编题库
- Proxifier安装与使用
- 161116、springmvc自己实现防止表单重复提交(基于注解)
- 解决管理问题的基本思维方式
- 智能枕头的功能及工作原理
- 极差问题:c++求解1-10的极差问题的初等解法
- 用记事本编写HTML蓝莲花,我的记事本!
热门文章
- 【uiautomation】微信好友昵称及备注获取(存储到excel中)
- android隐藏微信好友,如何使用微信隐藏的恢复小技巧?微信好友恢复!
- 养蚕日记软件测试,科学观察养蚕日记(精选3篇)
- 子集构造法NFA转换成DFA
- 台式机显示 “未连接到互联网“解决办法
- iQOO来了,vivo真的走了一步好棋?
- 走近棒球运动·全国青年棒球锦标赛·MLB棒球创造营
- 健康管理项目第九天(套餐预约之占比饼形图、运营数据统计、报表导出 )
- 正宇丨你的不自律,会毁了你一辈子
- pandas详解文本数据