POI读取word

SpringBoot+poi实现读取word文件内容 阅读详情

package Java.se.lucene;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

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;
	 * 否则会报空指针异常
	 */
	StringBuffer stringBuffer=new StringBuffer();
	
	//转换word
    public String readWord()
    {
    	//word文档路径
    	String pathword="F:\\lucene\\doc\\1.doc";
    	try {
    		//创建存储word文档的对象
			HWPFDocument doc = new HWPFDocument(new FileInputStream(pathword));
			//用来获得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());
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} 
		return stringBuffer.toString().trim();
    }
  
    public static void main(String[] args) {
    	new WordToTxt().readWord();
	}
}

需要导入jar包; http://http://download.youkuaiyun.com/detail/smallearth/4582253
Java利用POI读取Word 引入jar包,这里给出Maven仓库的jar包地址信息 &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;3.17&lt;/version&gt; &lt;/depende 阅读详情

相关推荐

使用POI编译word—读取word文档目录

使用POI将word转为html,并且转换后的html要在目录与文章正文内容进行分离的同时保留原有的超连接的形式。因此小编需要对word文档目录进行一些特殊处理,在网上查询了各种方法之后,小编发现,网上流传的都是基于Spire.Doc等工具插件的使用。......

抱着药罐子的博客 1721

Android中使用POI加载与显示word文档

最近打算实现一个功能:在Android中加载显示Word文档,当然这里不是使用外部程序打开。查看一些资料后,打算采用poi实现,确定了以下实现思路: 将ftp中的word文档下载到本地。 调用poi将word文档转成html格式并保存到本地 使用WebViewer加载显示本地html 这里略去下载word文档到本地不谈,仅仅后面两步,看起来还是比较简单的,网上也有相关代码...

dengkangong8549的博客 523

Java使用POI库读取Word文档内容教程

Apache POI库是Java领域中用于处理Microsoft Office文档的一个强大工具,它支持读取和写入Microsoft Office格式文件,如Excel电子表格(.xls和.xlsx)、Word文档(.doc和.docx)以及PowerPoint演示文稿(.ppt和.pptx)等。POI为开发者提供了丰富的API,允许用户通过编程方式访问和修改文件中的数据,从而实现办公自动化和数据交互。POI库在版本管理上区分了旧版和新版的Office格式处理能力,对于较旧的.doc和。

weixin_33750664的博客 1575

【Java】Apache poi对word文档进行写入操作

最近在做一个自动生成Word文档的东西,需求是基于固定格式的doc文件,对其进行修改后生成一个新的doc文件(修改方法为替换)。 由于poi只提供了简单的读写操作,不支持样式,因此只能先事先准备好带有格式的doc文件。 poi下载地址:http://poi.apache.org/download.html 目前(2021年4月11日)最新版本是5.0.0 效果图 package com.company; import java.io.*; import org.apache.poi.hwpf.

Get your hands dirty 2694

从宁德新能源面试官视角,拆解Halcon/OpenCV图像处理工程师的硬核技能树(附避坑指南)

本文从宁德新能源面试官视角出发,详细拆解Halcon/OpenCV图像处理工程师的核心技能树,涵盖硬件选型、算法实现和系统工程思维三大能力维度。文章提供工业视觉工程师面试的实战避坑指南,包括硬件配置要点、算法优化技巧及职业发展路径,助力求职者系统提升图像处理专业技能。

weixin_28732953的博客 127

KiCad插件安装太慢?试试华秋版,再手把手教你装这5个实用插件

本文介绍了KiCad华秋发行版如何解决插件安装慢的问题,并详细推荐了5个实用插件及其安装方法。华秋版优化了国内用户的下载速度,预装了常用扩展包,包括BOM生成器、3D模型增强工具等,显著提升PCB设计效率。

weixin_29184075的博客 547

记开发中使用POI读取文件,导了poi的jar包但是缺失org.apache.poi.hwpf的坑

在用idea 开发项目的过程中,因需求要用到poi来读取word的内容,但是在导包的时候出现了问题 就如图中hwpf始终报红,不知道什么原因,poi的依赖也导了的,如图 最后发现原来是少导了,不说idea 的maven项目会自动导相关依赖吗,好坑 我也是看了这个图才明白的,希望对大家有帮助,最后导入poi-scratchpad就好了 ...

qq_40585236的博客 2万+

芯片设计新手必看:5分钟搞懂工艺角(Process Corner)到底是什么,为啥仿真总要用它?

本文详细解析了芯片设计中的工艺角(Process Corner)概念及其在仿真中的重要性。通过类比马拉松运动员的性能差异,解释了晶体管制造过程中的天然波动,并介绍了TT/FF/SS等工艺角代码的含义。文章还探讨了为何需要跑全工艺角仿真,以及现代芯片验证的完整流程,包括PVT矩阵和多模式分析(MMMC),帮助芯片设计新手快速掌握这一关键概念。

weixin_28713947的博客 244

Java使用POI方式导出office Word文档

1.1     实例1在使用POI写word doc文件的时候我们必须要先有一个doc文件才行,因为我们在写doc文件的时候是通过HWPFDocument来写的,而HWPFDocument是要依附于一个doc文件的。所以通常的做法是我们先在硬盘上准备好一个内容空白的doc文件,然后建立一个基于该空白文件的HWPFDocument。之后我们就可以往HWPFDocument里面新增内容了,然后再把它写...

236004的博客 2万+

python爬虫抖音 个人资料 仅供学习参考 切勿用于商业

本文仅供学习参考 切勿用于商业 本次爬取使用fiddler+模拟器(下载抖音APP)+pycharm 1. 下载最新版本的fiddler(自行百度下载),以及相关配置 1.1.依次点击,菜单栏-Tools-Options-HTTPS,如图1红框打钩,HTTPS旁边Connections配置,如图2红框打钩 1.2.再次点击HTTPS栏,点击Actions选择第二个…to ...

dbva7063的博客 1491

UE5实战技巧:TextRender高效集成中文字体与材质优化

本文针对UE5中TextRender组件显示中文的常见问题,提供了一套完整的实战解决方案。详细讲解了如何通过手动创建字体资产、精准控制字符集来优化性能,并重点介绍了通过调整材质中的Lerp节点参数(如设为-85, 92)来解决中文字体显示残缺和边缘模糊等核心难题,帮助开发者实现高效且美观的中文文本渲染。

weixin_28040125的博客 379

POI读取word表格内容

poi读取word表格内容(.doc docx) jar依赖 &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt; &lt;version&gt;3.9&l...

Jan的博客 3675

ModelSim 2020.4破解失败?手把手教你解决‘Unable to checkout viewer license‘报错(附环境变量配置)

本文针对ModelSim 2020.4启动时遇到的‘Unable to checkout viewer license’报错,提供了从理解许可证机制到分步修复的完整指南。文章深入解析了viewer license与图形用户界面(GUI)的关系,并详细说明了通过生成有效许可证文件、精准配置系统环境变量及替换关键文件来解决图形界面启动失败的问题,帮助用户彻底修复并理解其背后的逻辑。

k6l7m8n9的博客 989

java poi读取word中附件_java用poi实现对word读取和修改操作

java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob、poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便。它是Apache组织的一个项目,早在2001年就已经发布了第 一个版本,可以说是apache组织的一个老牌项目,到现在已经走过了10年光辉历程,目前最新版本是3.8的beta版本。下面就以该版本来演...

weixin_39564527的博客 918

prplOS介绍

介绍prplOS是什么,特性、框架、编译等。

四儿家的小祖宗的博客 2119

STM32F103待机模式原理与低功耗实战指南

待机模式是嵌入式系统实现超低功耗的核心机制,其本质是通过切断内核域电源(VDD/VDDA)实现微安级静态电流,区别于睡眠/停止模式的状态保持特性。原理上依赖电源域隔离、WKUP引脚事件唤醒与RTC备份域协同,技术价值在于支撑电池供电设备长达数年续航。典型应用场景包括物联网传感器节点、智能电表、便携医疗设备等对功耗极度敏感的终端。工程落地需严格遵循GPIO模拟输入配置、唤醒标志清除、备份域解锁等关键步骤,避免因漏电或误唤醒导致实测电流超标。本文以STM32F103为例,深入解析待机模式的硬件基础与HAL库实现

weixin_32999557的博客 66

java poi读取word中附件_Java POI 读取word文件

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。1.读取word 2003及word 2007需要的jar包读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi-3.5-beta6-20090622.jar 和 poi-scratchpad-3.5-beta6-200906...

weixin_39635373的博客 606

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

java poi读取word、excel文档

从apache下载poi压缩包后将jar文件都导入。。。读取wordpackage com.yourcompany.struts; import java.io.*; import org.apache.poi.hwpf.*; import org.apache.poi.hwpf.extractor.WordExtractor; public class Word03Test { /**

mydreamongo的专栏 2031

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

java poi读取word中附件_Java使用POI读取Word中的表格

个人博客 地址:https://www.wenhaofan.com/a/20190627135921代码packagelive.autu.word;importjava.io.FileInputStream;importorg.apache.poi.hwpf.HWPFDocument;importorg.apache.poi.hwpf.usermodel.Paragraph;import...

weixin_39917211的博客 351

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

java poi读取word中附件_java poi word读取

用 poi 读取word文件 。老是报错org.apache.poi.poifs.filesystem.NotOLE2FileException: Invalid header signature; read 0xC9D33C3A6D6F7246, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 docu...

weixin_31327207的博客 617

POI之Word文档读取-yellowcong

POI对于Doc的支持冒失对于新版本的Word不支持,支持的是Word老版本,对于docx结尾的,支持不是特别的好,本文主要分三部分,1、Word的文字不分的读取,2、Wrod图片的读取,3、Word表格读取 环境搭建 <!-- excel --> ...

chengkuiwu3328的博客 277

poi方式读取word目录大纲

poi方式读取word目录大纲编号

风雪夜归人的博客 5917

Java使用poi读取word文档中的表格

使用poi读取文档中的表格,当有多个表格时可以指定需要读取的表格,同时支持读取docx和doc格式。需要添加poi的jar包 测试文档如下图: 程序代码: package com.fise19.read; import java.io.FileInputStream; import java.util.Iterator; import java.util.List; import org.a...

dxyzhbb的博客 1743

POI 读取word (word 2003 和 word 2007)

    最近在给客户做系统的时候,用户提出需求,要能够导入 word 文件,现在 microsoft word 有好几个版本 97、2003、2007的,这三个版本存储数据的格式上都有相当大的差别,而现在 97 基本上已经退出市场,几乎没有人用这个版本了, 所以在我们的系统中只考虑 2003 版本和 2007 版本的,因为我们只要求能够读取 word 中的文字内容即可,其中的文字样式、图片等信息可

旺仔专栏 5万+
上一篇: POI读取word
下一篇: Myeclipse10+TomCat7配置
S孙大宝
博客等级 码龄15年 55粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值