java读取word里面的表格数据

ops/2024/10/18 18:16:06/

Apache POI库读取Word文档中的表格数据
示例代码如下:

java">word">import org.apache.poi.xwpf.usermodel.XWPFDocument;
word">import org.apache.poi.xwpf.usermodel.XWPFTable;
word">import org.apache.poi.xwpf.usermodel.XWPFTableCell;
word">import org.apache.poi.xwpf.usermodel.XWPFTableRow;word">import java.io.FileInputStream;
word">import java.io.IOException;
word">import java.util.List;word">public word">class ReadWord {word">public word">static word">void main(String[] args) {word">try {// 读取 Word 文档FileInputStream fis = word">new FileInputStream("F:\\file\\test.docx");XWPFDocument document = word">new XWPFDocument(fis);// 获取文档中的所有表格List<XWPFTable> tables = document.getTables();// 遍历每个表格word">for (XWPFTable table : tables) {// 获取表格的行List<XWPFTableRow> rows = table.getRows();// 遍历每一行word">for (XWPFTableRow row : rows) {// 获取行中的单元格List<XWPFTableCell> cells = row.getTableCells();// 遍历每个单元格word">for (XWPFTableCell cell : cells) {// 输出单元格的文本内容System.out.print(cell.getText() + "\t");}System.out.println(); // 换行}System.out.println(); // 表格间换行}// 关闭文件流fis.close();} word">catch (IOException e) {e.printStackTrace();}}
}

http://www.ppmy.cn/ops/16294.html

相关文章

ChatGPT API - 笔记

1 新手如何用Python玩转ChatGPT API,详细讲解 新手如何用Python玩转ChatGPT API,详细讲解-Django社区,Django中文网,django教程,Django! import time import requestsOPENAI_API_KEY = "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" proxy = "127.…

【PHP】sign加签方法示例

1.需求如下 设所有发送或者接收到的数据为集合M(注:集合中需要加上timestamp)&#xff0c;将集合M内参数值的参数技照参数名ASCII码从小到大排序(字典序)&#xff0c;使用URL键值对的格式 (key1vaNe1 & KeV2WaN2.)拼接成字符串stmgA在得到stingA后接stingA signkev times…

精选30个大模型高频面试题

我精选30个大模型高频面试题&#xff0c;分享给大家 介绍一下postlayernorm和prelayernorm的区别什么是思维链&#xff08;CoT&#xff09;提示&#xff1f;你觉得什么样的任务或领域适合用思维链提示&#xff1f;你了解ReAct吗&#xff0c;它有什么优点&#xff1f;解释一下l…

深入解读期权交易的策略组合应用

期权交易的策略组合应用 期权交易的策略组合应用广泛且多样&#xff0c;这些策略旨在帮助投资者在不同市场环境下有效地管理风险和追求收益。以下是一些常见的期权交易策略组合及其应用&#xff1a; 文章来源/&#xff1a;股指研究院 一、期权交易价差策略无风险利润策略 Ca…

多线程执行List的addAll方法产生的并发问题

问题分析 将查询条件subList分为70个一组&#xff0c;通过CompletableFuture执行异步多线程分批次查询数据库&#xff0c;查询完成后在whenCompleteAsync方法中将结果存储在resultList中。 诡异的情况发生了&#xff0c;查询出来的结果resultList中有10000个数据&#xff0c;…

k8s pod 无法启动一直ContainerCreating

情况如下&#xff0c;更新 pod 时&#xff0c;一直在ContainerCreating 查看详细信息如下 Failed to create pod sandbox: rpc error: code Unknown desc [failed to set up sandbox container “334d991a478b9640c66c67b46305122d7f0eefc98b2b4e671301f1981d9b9bc6” networ…

【UE5】蓝图通信方式

目录 1、直接通信 2、getAllActorsOfClass 3、getAllActorsOfClassWithTag 4、通过射线检测 5、接口 6、事件分发器 7、SpawnActor 8、调用控制台命令 9、关卡蓝图中直接调用 创建两个Actor蓝图 1、直接通信 场景中 2、getAllActorsOfClass 3、getAllActorsOfClassWit…

机器学习作业3____决策树(CART算法)

目录 一、简介 二、具体步骤 样例&#xff1a; 三、代码 四、结果 五、问题与解决 一、简介 CART&#xff08;Classification and Regression Trees&#xff09;是一种常用的决策树算法&#xff0c;可用于分类和回归任务。这个算法由Breiman等人于1984年提出&#xff0c;它…