首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用java从控制台中的excel表使用poi(2.5)打印大于7位的数字

你好!感谢你提出这个问题。我可以为你提供以下答案:

要使用Java从控制台中的Excel表打印大于7位的数字,可以使用Apache POI库。

首先,你需要在Java项目中导入Apache POI库。你可以使用以下代码导入库:

代码语言:java
复制
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

接下来,你需要创建一个Excel文档对象,并使用getSheets()getRow()方法来读取Excel表中的数据。然后,你可以使用getCell()方法来获取单元格中的数据,并使用getString()方法将其转换为字符串。

接下来,你可以使用indexOf()方法来查找字符串中大于7位的数字,并使用substring()方法将其提取出来。最后,你可以使用System.out.println()方法将提取出来的字符串打印到控制台中。

以下是一个简单的Java代码示例,可以帮助你完成这个任务:

代码语言:java
复制
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class ExcelPrinter {
    public static void main(String[] args) {
        String filePath = "C:\\Users\\Username\\Documents\\example.xlsx";
        Workbook workbook = new XSSFWorkbook(filePath);
        Sheet sheet = workbook.getSheetAt(0);
        Row row = sheet.getRow(0);
        Cell cell = row.getCell(0);
        String data = cell.getStringCellValue();
        int index = data.indexOf("1234567890");
        if (index > -1) {
            String extractedData = data.substring(index + 1);
            System.out.println(extractedData);
        }
    }
}

在上述代码中,我们使用indexOf()方法查找字符串中大于7位的数字,并使用substring()方法将其提取出来。然后,我们将提取出来的字符串打印到控制台中。

希望这个答案可以帮助你完成你的任务!如果你有任何其他问题或需要进一步的帮助,请随时问我。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Apache POI与easyExcel:Excel文件导入导出技术深度分析

1.1 POI实现读取excel 下面是一演示如何使用 Apache POI 导入(读取)和导出(写入)Excel 文件(.xlsx 格式) org.apache.poi... 开一个Excel文件、读取数据,并将内容打印控制台上: import org.apache.poi.ss.usermodel.*; import...} } 请注意,getCellValue方法使用DataFormatter类来确保无论单元格包含何种类型数据(如数字、日期或文本),都能以合适格式返回其字符串表示形式。...1.2 poi实现写入excel使用Apache POI写入.xlsx格式Excel文件时,您需要创建一个XSSFWorkbook对象来表示整个工作簿,然后在其中创建XSSFSheet对象来表示工作...四、总结 Apache POI和easyExcel都是优秀Java库,用于处理Excel文件。Apache POI以其全面性和灵活性著称,提供了对Excel文件全面支持。

1.2K20

作业收缴系统使用手册和开发手册(自写开源小系统)

学生添加(支持excel格式批量导入) 该项功能是往系统平台中添加学生。你可根据表单手打学生信息进行导入。有了学生信息后学生才能加入课程班号。...若使用excelxls或xlsx格式进行导入,要遵从文件相应格式,第二行起,表格前四列应遵从如下格式: 学号 姓名 拼音 密码 16221070 张赛 zhang1sai4 162125 ?...作业发布 此界面提供发布作业功能,注意一些数字类型栏目。 ? 3. 作业查看(打印,下载压缩文件等) 本页面为核心功能。教师等收作业可通过本界面下资学生已经上传实验报告打包城zip文件。...pojo 数据库映射对象,其中student继承满足poi导入excel类。...接受excel并解析: java解析excel工具并不多,当前较为流行apache下poi。我用是阿里easyexcel—基于poi封装改进框架。

1.1K40
  • java导出excel两种方式

    一、在后台实现,利用javapoi 1、导入jar包,需要导入lib文件夹下如下包: poi-3.11-20141221.jar poi-ooxml.jar poi-ooxml-schemas.jar...e.printStackTrace(); } out.flush(); out.close(); return; } 9、注意: (1)如果数据库查到数字...,比如0代男,1代女,不加处理,会导出数字, (2)处理方法如下:(主要代码与第七点差不多),大致思路就是在往list集合中添加每一行数据时,对需要改动在add进入list之前赋需要值。...(2)代码是用jndi连接池去数据库查,其他形式自行实现即可,不过看这篇文章,肯定数据都有了,主要就是参考excel如何导出,可以忽略。...">导出Excel 注意:第二种方式,只能导出当前页信息,它是根据table里面tr数量导,不会打印下一页。

    2.6K30

    Java使用 POI 操作Excel

    Java中常见用来操作 Excel 方式有2种:JXL和POI。JXL只能对 Excel进行操作,且只支持到 Excel 95-2000版本。...而POI是Apache 开源项目,由Java编写跨平台 Java API,可操作 Microsoft Office。借助POI,可以方便生成数据报表,数据批量上传,数据备份等工作。...当我们碰到数据量比较大时候(百万级),我们该如何通过使用 POI 对百万级数据报表进行导入和导出操作呢?...我们知道,Excel可以分为早期 Excel2003版本(使用POIHSSF对象操作)和 Excel2007版本(使用POI XSSF操作),两者对百万数据支持如下: HSSFWorkbook...SXSSFWorkbook它支持百万级数据POI,但是不支持模板打印也不支持太多样式。因此我们需要通过自定义方式来进行导出。

    6K31

    《手把手教你》系列技巧篇(六十八)-java+ selenium自动化测试 - 读写excel文件 - 下篇(详细教程)

    1.简介 今天继续操作Excle,小伙伴或者童鞋们是不是觉得宏哥会介绍第三种工具操作Excle,今天不介绍了,有两种就够用了,其实一种就够用了,今天主要是来介绍如何使用不同数据类型读取Excel文件。...在实际测试中,您可能不得不处理除String之外多个数据类型Excel文件数据。 在本教程中,我们将使用不同数据类型读取Javaexcel文件。...2.把这个文件放到eclipse项目中,如下图所示: 3.JXL使用不同数据类型读取Excel文件 3.1代码设计 1.新建一个OperateExcle.java文件,输入如下代码。...); //使用工作getCel(int col, int row)方法获取对单元引用 Cell cell1 = sheet1.getCell(0,...Appliance,控制台输出,如下图所示: 4.POI使用不同数据类型读取Excel文件 4.1代码设计 1.新建一个ReadDiffExcel.java文件,输入如下代码。

    54750

    终于有一款组件可以全面超越Apache POI

    如果想通过简单代码逻辑,快速创建、加载、编辑、导入/导出大型文档(Excel、Word、PDF),并将其部署到云端时,又该如何实现?...GrapeCity Documents 由四种针对不同文档和开发框架组件构成: 适用于所有 .NET 平台 Excel 文档 API —— GcExcel(.NET) 适用于所有 Java 平台...是否支持导出PDF GcExcel不但支持导出PDF格式,还可控制页面设置选项。 Apache POI不支持导出PDF。...过滤器数据类型 GcExcel广泛支持文本、数字、日期、颜色和图标等过滤器。 Apache POI仅支持基本AutoFilter,需要使用低级类来实现应用过滤或创建任何其他高级过滤器。...但是,用户可以使用shiftRows()/ ShiftColumns()并以编程方式对数据进行排序。 切片器 GcExcel支持带有数据透视切片器,而Apache POI则不支持。 10.

    3.3K10

    保姆级文件导入导出功能开发{POI || EasyExcel},还看不懂,你来咬我啊

    与07版Excel区别 在使用POI之前,我们需要先了解一下Excel版本更替,这样能够方便我们更好了解POI使用....其次在java中有一个非常重要理念就是"万物皆对象",所以我们想要操作Excel表格的话,就要知道表格具体是由那些对象构成. ?...到这里我们关于POI操作基本就已经结束了,接下来我们就主要了解一下EsayExcel. 3.EsayExcel: 真的是没有对比就没有伤害,在使用POI过程中,感觉整个流程还是比较简单,毕竟就和我们平常写...Excel表格步骤是一样,但是在真正使用了EasyExcel之后才发现,POI真的是弱爆了,并且在POI中我们需要使用到大量for循环,这样会严重影响我们程序性能,但是EasyExcel就已经帮我们优化好了...3.1-EasyExcel介绍: EasyExcel是一个基于Java简单、省内存读写Excel开源项目。在尽可能节约内存情况下支持读写百MExcel

    1.8K30

    SpringBoot图文教程9—SpringBoot 导入导出 Excel 「Apache Poi

    那么在 SpringBoot 中如何使用 Poi 呢?本文开始将会说三种使用 Poi 姿势:Apache Poi,EasyPoi,阿里开源EasyExcel。 话不多说,马上开始。...集成 Poi 什么是 Poi Apache Poi 是 Apache 一个开源项目,用Java代码通过 poi 技术可以实现 读取 和 生成 Excel 文档。...文件,在一个Excel文件中包含若干张 一张中可以分为很多行 row ,每行又分为很多单元格 cell PoiExcel 抽象出来对象 刚才简单说过了Excel文件相关情况,但是那是在电脑中使用...对应关系如下: Excel概念 Poi对应对象 Excel 文件 HSSFWorkbook (xls)XSSFWorkbook(xlsx) Excel 工作 HSSFSheet Excel 行...(0); // 4.中获取到行数据 第二行开始 到 最后一行 getLastRowNum() 获取最后一行下标 int lastRowNum = sheet.getLastRowNum

    4.6K30

    POI操作Excel入门案例(Spring boot)

    一、简介 Apache POI是Apache软件基金会免费开源跨平台 Java API,POI提供API给Java程序对Microsoft Office格式(Excel、WORD、PowerPoint...二、POI结构说明 HSSF:提供读写Microsoft Excel XLS格式档案功能。 XSSF:提供读写Microsoft Excel OOXML XLSX格式档案功能。...newFile): write(OutputStream stream): 2、HSSFSheet:工作 HSSFRow createRow(int rownum):创建新行,需要指定行号,行号0...HSSFFooter:Sheet尾部 HSSFDateUtil:日期工具 HSSFPrintSetup:打印设置 HSSFErrorConstants:错误信息 四、使用案例 1、导入pom...:导入EXCEL表格 本地导入EXCEL表格中内容,并将结果封装到List集合中,为了方便阅读,这里把异常都抛出,实际情况下,应该对异常进行捕获,并进行处理; import org.apache.poi.hssf.usermodel.HSSFRow

    51610

    导入导出封装工具类 (一) 利用POI封装

    对于导入导出各个项目中差点儿都会用到,记得在高校平台中封装过导入导出这部分今天看了看是利用JXL封装而经理说让我用POI写写导出,这两个导入导出框架是眼下比較流程和经常使用框架...POI,学学使用API做导入导出或许第一步你封装没有别人那么好,你也会收获非常多了解他们封装思路和想法,你就会去往哪方面思考、学会站在巨人肩膀上,才干更好提高,...以下是一个导出封装简单工具类,临时支持单导出封装还在继续中,认为思路不错,我们还能够把控制excel样式、合并单元格、表头、字体等封装起来单独控制,工具类嘛我们须要功能都能够往里面放。...也能够利用封装类写一个带窗体小程序,能够数据库中导出到excel,这种小工具应该也好实现。...类似于JXL、POI这种框架假设想要实现导入导出功能实现代码量还是非常多,有的也非常复杂,假设想要excel有各种样式和效果类似预报表excel会更不好实现,下篇博客给大家介绍一下,更加简洁、更加好用导出到

    88810

    JAVAPOI操作Excel

    行则使用数字表示,例如;A3 表示第三行第一列,E5表示第五行第五列。 ? 1.2 POI工具包 JAVA中操作Excel有两种比较主流工具包: JXL 和 POI 。...POI全称 Poor Obfuscation Implementation,直译为“可怜模糊实现”,利用POI接口可以通过JAVA操作Microsoft office 套件工具读写功能。...1.3 POI Hello World 在POI包中有如下几个主要对象和excel几个对象对应: HSSFWorkbook Excel 工作簿workbook HSSFSheet Excel 工作...与Excel 通过上门例子我们知道如下信息: 1、  Excel 工作簿对应POIHSSFWorkbook对象; 2、  Excel 工作对应POIHSSFSheet对象; 3、  Excel...1、 Excel 工作簿对应POIXSSFWorkbook对象; 2、 Excel 工作对应POIXSSFSheet对象; 3、 Excel 行对应POIXSSFRow对象; 4、 Excel

    1.3K20

    Java进阶-常用Excel处理库比较

    Excel,作为最广泛使用数据记录和分析工具,承载了无数企业财务、销售、市场分析等关键业务数据。因此,掌握如何通过Java有效地操作Excel文件,对于开发者来说是一项非常有价值技能。...这些库功能全面的Apache POI,到适合轻量级操作JExcelAPI,再到专为大数据量设计EasyExcel,以及提供丰富功能Aspose.Cells for Java,都为Java开发者提供了多样选择...3、EasyExcel 使用示例① 异步写操作示例此示例演示如何使用EasyExcel进行异步写操作,以提高处理效率:import com.alibaba.excel.EasyExcel;import...本文比较了五种常用Excel处理库:Apache POI、JExcelAPI、EasyExcel、Aspose.Cells for Java以及SimpleXLSX,每种库都有其独特功能和使用场景。...它支持几乎所有Excel相关高级功能,适合需要高度格式化输出和精确控制Excel文件企业应用。

    43433

    10w+ Excel 数据导入,怎么优化?

    但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入数据量是大于 3n ,也就是说 10w 行 Excel,则至少向数据库插入 30w 行数据。...:POI + 逐行查询校对 + 逐行插入 这个版本是最古老版本,采用原生 POI,手动将 Excel行映射成 ArrayList 对象,然后存储到 List ,代码执行步骤如下...另外关注公众号Java技术栈回复JVM46获取一份JVM调优教程。 故在读取大 Excel 时需要再优化速度。莫非要我这个渣渣去深入 POI 优化了吗?别慌,先上 GITHUB 找找别的开源项目。...emmm,这不是为我量身定制吗!赶紧拿来试试。 EasyExcel 采用和 EasyPOI 类似的注解方式读写 Excel,因此 EasyPOI 切换过来很方便,分分钟就搞定了。...打印并持久化到磁盘。下面是打印日志和不打印日志效率差别 打印日志 ? 不打印日志 ? 我以为是我选错 Excel 文件了,又重新选了一次,结果依旧 ?

    2K20

    如何选择最适合您Excel处理库?

    POI(Poor Obfuscation Implementation)是Apache基金会开源项目,提供了Java语言Excel处理功能。...如POI打开文件需要使用JavaFile对象,需要把文件路径封装成File对象,之后POI才能打开。...条件格式 GcExcel和POI支持对单元格设置条件格式。 但POI并不支持自定义图标集,大于平均值,发生日期,前10项。 GcExcel可以支持所有Excel条件格式里规则。...GcExcel 图表转换图片 公式计算 GcExcel和POI均支持Excel公式计算。 POI公式支持分为两部分,代码已知公式,以及实现逻辑公式。...GcExcel支持 482个公式,同时也支持自定义公式,允许用户使用Java去扩展公式,或实现特定业务公式。 性能对比 通过实际测试,我们发现GcExcel在处理大型Excel文件时表现出色。

    20820

    Apache POI使用详解

    一 :简介 开发中经常会设计到excel处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache poi, 另一个是 Java Excel Apache...POI 简介是用Java编写免费开源跨平台 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio...jxl 由于其小巧 易用特点, 逐渐已经取代了 POI-excel地位, 成为了越来越多java开发人员生成excel文件首选。...HSMF - 提供读Microsoft Outlook格式档案功能。 在开发中我们经常使用HSSF用来操作Excel处理表格数据,对于其它不经常使用。...HSSFFooter :Sheet尾部 HSSFDateUtil :日期工具 HSSFPrintSetup :打印设置 HSSFErrorConstants:错误信息 Excel工作簿、工作

    4.3K10

    Java 实现文件批量导入导出最佳实践(兼容xls,xlsx)

    另外还有jxl类似poi方式,不过貌似很久没跟新了,2007之后office好像也不支持,这里就不说了。 2、POI使用详解 2.1 什么是Apache POI?...Apache POI是Apache软件基金会开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写功能。...2.2 POIjar包导入 本次讲解使用maven工程,jar包版本使用poi-3.14和poi-ooxml-3.14。目前最新版本是3.16。...: 错误信息 XSSF在org.apache.xssf.usemodel包,并实现Workbook接口,用于Excel文件中.xlsx格式 常用组件: XSSFWorkbook : excel文档对象...在实际应用中导出Excel文件往往需要阅读和打印,这就需要对输出Excel文档进行排版和样式设置,主要操作有合并单元格、设置单元格样式、设置字体样式等。

    4K41

    100000行级别数据Excel导入优化之路

    但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入数据量是大于 3n ,也就是说 10w 行 Excel,则至少向数据库插入 30w 行数据。...对性能影响较小 数据重复性校验,如票据号是否和系统已存在票据号重复(需要查询数据库,十分影响性能) 数据插入:测试环境数据库使用 MySQL 5.7,未分库分,连接池使用 Druid Part3迭代记录...1第一版:POI + 逐行查询校对 + 逐行插入 这个版本是最古老版本,采用原生 POI,手动将 Excel行映射成 ArrayList 对象,然后存储到 List,代码执行步骤如下: 手动读取...EasyExcel 采用和 EasyPOI 类似的注解方式读写 Excel,因此 EasyPOI 切换过来很方便,分分钟就搞定了。...下面是打印日志和不打印日志效率差别 打印日志 不打印日志 我以为是我选错 Excel 文件了,又重新选了一次,结果依旧 缓存校验数据-校验完毕 不打印日志耗时仅仅是打印日志耗时 1/10 !

    1.2K41

    《手把手教你》系列技巧篇(六十七)-java+ selenium自动化测试 - 读写excel文件 - 中篇(详细教程)

    如果是2007或者以上版本是操作不了,所以,还是建议掌握POI操作excel文件。...不管这个Jexcel只能操作2003版本excel,我们先来看看如何读取一个2003版本excel数据。...POI使用HSSF对象操作OLE2格式Excel,文件后缀为.xls使用XSSF、SXSSF对象操作OOXML格式Excel,文件后缀为.xlsx。...对于OLE2版本Excel,一个Sheet工作行最多支持到65536行,列支持到256列; 对于OOXML版本Excel,一个Sheet工作行支持到1048576行,列支持到16384列...String str_colArow1 = colArow1.getContents(); 4.5运行代码 1.运行代码,右键Run AS->Java Appliance,控制台输出,如下图所示: 5

    87020
    领券