`
yanghongxia9
  • 浏览: 115018 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

读取DOC的表

阅读更多
/**
* 读取doc的表格数据
* @param docPath
*/
public static void readDocTable(String docPath){
try {
FileInputStream in = new FileInputStream(docPath);
HWPFDocument hwpf = new HWPFDocument(in);//载入文档
Range range = hwpf.getRange();//得到文档读取范围
TableIterator iterator = new TableIterator(range);
//迭代文档中的表格
while(iterator.hasNext()){
Table table = iterator.next();
System.out.println("===========Table");
//迭代行,默认从0开始
for(int row = 0; row < table.numRows(); row ++){
System.out.println("===Table Row=" + row);
TableRow tableRow = table.getRow(row);
//迭代列,默认从0开始
for(int colum = 0; colum <tableRow.numCells(); colum ++){
TableCell tableCell = tableRow.getCell(colum);
//取得单元格的内容
for(int cell = 0; cell < tableCell.numParagraphs(); cell ++){
org.apache.poi.hwpf.usermodel.Paragraph paragraph = tableCell.getParagraph(cell);
String text = paragraph.text();
System.out.println("Table colum=" + colum + ",text=" + text);
}
}
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
分享到:
评论

相关推荐

    VC读取doc内容

    在VC++编程环境中,读取DOC(Word文档)内容通常涉及到使用Microsoft的Office Automation技术或者第三方库。在本文中,我们将深入探讨如何在VC++中实现这个功能,并着重讲解注册ExtractText.dll以及处理不同类型的...

    java读取doc文档

    在Java编程环境中,读取Microsoft Word(.doc)文档是一项常见的任务,特别是在处理数据导入、导出或自动化报告等场景中。以下是一些关于如何使用Java读取.doc文档的关键知识点: 1. **Apache POI库**:Apache POI...

    Android 读取Doc 文件

    此外,`WordReader`可能是另一个用于读取DOC文件的类或接口,可能包含更高级的功能,比如解析样式、图片或者其他元数据。但是,具体使用方式需要查看该库的文档或源代码来了解。 为了在Android设备上实际读取文件,...

    java 读取 doc docx word 中的内容 数据

    ### Java读取DOC/DOCX/Word文档内容的数据方法 #### 概述 在实际开发过程中,经常需要处理各种格式的文档数据。其中,Word文档(.doc 和 .docx)是最常见的一种类型。Java提供了多种库来读取这些文档中的内容,...

    读取和创建doc文件

    读取和创建doc文档文件读取word文档

    java文件读取方法.doc

    在Java编程语言中,文件读取是常见的任务,可以用于处理文本文件、二进制文件等。本篇文章将详细介绍四种不同的方法来读取文件内容,包括按字节、字符、行以及随机读取。 1. **按字节读取文件内容**: 这种方法...

    java读取doc,docx的jar文件

    本篇文章将详细介绍如何使用Java读取doc和docx文件,并将重点放在所需的jar文件上。 首先,为了在Java中读取doc和docx文档,我们需要引入Apache POI库。Apache POI是一个开源项目,专门用于处理Microsoft Office...

    c#读取doc,docx

    总结来说,C#读取`.doc`文件通常依赖于`Microsoft.Office.Interop.Word`,而读取`.docx`文件则可以通过直接操作Open XML格式或者使用第三方库。了解这些基础将使你在处理Word文档时更加得心应手。如果你的项目中涉及...

    如何在Shell脚本中逐行读取文件.doc

    Shell 脚本逐行读取文件方法详解 在Shell脚本中逐行读取文件是一种常见的操作,下面我们将详细介绍四种不同的方法来实现这个操作。 方法一:使用输入重定向 使用输入重定向是逐行读取文件的最简单方法。在while...

    读取doc rtf文档内容

    本篇文章将深入探讨如何在Java中读取doc和rtf文档内容,并解决中文乱码问题,同时还会涉及到log4j日志记录以及使用Swing展示rtf内容。 首先,读取.doc文件通常涉及到使用Apache POI库。Apache POI是一个开源项目,...

    java读取doc、docx、slx、xlsx等word和excel文件

    它支持读取和写入Word(.doc、.docx)、Excel(.xls、.xlsx)等文件。要使用Apache POI,首先需要在项目中添加相应的依赖,例如在Maven项目中加入以下依赖: ```xml &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi ...

    java 读取doc docx txt 文件例子

    1. **读取doc文件**: 使用HWPFDocument类,可以打开和解析.doc文件。以下是一个基本的示例代码片段: ```java File file = new File("path_to_your_doc_file.doc"); FileInputStream fis = new ...

    matlab读取excel-matlab读取excel.doc

    ### MATLAB读取Excel知识点详解 #### 一、引言 MATLAB作为一种强大的数学计算软件,在数据分析领域有着广泛的应用。在日常工作中,数据往往以Excel文件的形式存在,这就需要MATLAB具备从Excel文件中读取数据的能力...

    NET中将doc文件读取为XmlDocumen

    本篇文章将详细讲解如何在.NET中将.doc文件读取为XmlDocument。 首先,理解基本概念: 1. **.doc文件**:这是Microsoft Word早期版本(Word 97到2003)使用的文件格式,存储的是二进制数据,包含了文本、样式、...

    python读取xml文件.doc

    Python 读取 XML 文件 Python 读取 XML 文件是 Python 编程中的一种常见操作。XML(Extensible Markup Language,扩展标记语言)是一种标记语言,用于存储和传输数据。它可以用来标记数据、定义数据类型,是一种...

    读取各类文件内容(doc,docx,ppt,pptx,xls,xlsx,pdf,txt等)

    本篇文章将详细讲解如何使用Apache POI和PDFBox库来读取doc, docx, ppt, pptx, xls, xlsx, pdf以及txt等各类文件的内容。 首先,Apache POI是一个流行的Java API,专门用于处理Microsoft Office格式的文件,如Word...

    Android读取doc(支持图片) 转html 并保存webview 成图片

    通过poi3.8 解析文件夹内的doc,并以webview加载转换后的html,点击按钮保存整个webview内容 以png图片方式保存。 doc如果有table 排版有瑕疵。 支持doc有图片。

    (完整word版)VB读取excel表.doc

    VB 读取 Excel 表 VB 读取 Excel 表是指使用 Visual Basic 语言来读取和操作 Excel 表格中的数据。下面是关于 VB 读取 Excel 表的知识点: 一、VB 中操作 Excel 的准备工作 在 VB 中操作 Excel 需要引用 Excel ...

    数据字典和数据表的读取.doc

    例如,使用T代码`SE38`创建一个新的报告,定义工作区(如`DATA A_SPFLI TYPE SPFLI`),然后使用SQL SELECT语句从表`SPFLI`中读取数据。可以将数据读入内表(如`DATA TA_SPFLI TYPE TABLE OF SPFLI WITH HEADER LINE...

Global site tag (gtag.js) - Google Analytics