首页 文章 精选 留言 我的

精选列表

搜索[Java],共10000篇文章
优秀的个人博客,低调大师

使用java poi解析表格

@Test public void poi() throws Exception { InputStream inputStream=new FileInputStream("C:\\Users\\Administrator.SKY-20170602BKZ\\Desktop\\111.xlsx"); //整个excel文件 XSSFWorkbook xssfSheets = new XSSFWorkbook(inputStream); //每行的数据存一个list,然后每页的数据存到一个list List<List<String>> result=new ArrayList<List<String>>(); //遍历XSSFWorkbook是否有多个sheet for (XSSFSheet xss:xssfSheets){ //如果当前sheet为空则开始下一次循环 if (xss==null) continue; //循环当前页 获取每一行 for (int rowNum=1;rowNum<=xss.getLastRowNum();rowNum++){ ArrayList<String> rowlist= new ArrayList<String>(); XSSFRow row = xss.getRow(rowNum); short firstCellNum = row.getFirstCellNum(); short lastCellNum = row.getLastCellNum(); //获取每一个单元格 Iterator<Cell> cellIterator = row.cellIterator(); while (cellIterator.hasNext()){ Cell next = cellIterator.next(); next.setCellType(Cell.CELL_TYPE_STRING); rowlist.add(next.getStringCellValue()); } result.add(rowlist); } } System.out.println(result); } 解析代码 原文地址:https://m.aliyun.com/yunqi/articles/369813?spm=a2c41.11123433.0.0 如果poi导入excel表格数据时报出Cannot get a text value from a numeric cell错误 异常描述:在导入excel的时候在获取excel单元格数据的时候会出现Cannot get a text value from a numeric cell的异常抛出。 异常原因:poi读取excel单元格的数据,cell有不同的数据类型(CELL_TYPE_NUMERIC,CELL_TYPE_STRING,CELL_TYPE_FORMULA),如果cell中的数据是数值的话,如果你没有给他设置cell的类型的话。默认会认为是CELL_TYPE_NUMERICl类型,如果从一个NUMBER类型的Cell使用.cell.getStringCellValue()读取出一个字符串就会出错。 解决的方法:在读取数据之前,设置cell的类型为CELL_TYPE_STRING; cell.setCellType(Cell.CELL_TYPE_STRING);

优秀的个人博客,低调大师

Java爬虫----有道翻译初步

目标:http://fanyi.youdao.com/ 用爬虫实现翻译功能。 利用f12查看网页Network,可以发现 有关翻译的表单请求通过 http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule 来发送 其返回是一个JSON字符串。 内部数据为要翻译的信息和被翻译的信息,参考JSON解析和正则表达式(可不用正则),对网页信息和返回请求做出很好的处理。 可参考之前的博客: JSON解析 http://www.cnblogs.com/LexMoon/p/JavaJson.html 正则表达式http://www.cnblogs.com/LexMoon/p/JAVAZ.html B站弹幕爬取http://www.cnblogs.com/LexMoon/p/JavaBi.html (正则获取弹幕地址) 网易云热评爬取http://www.cnblogs.com/LexMoon/p/javaWy.html (返回的JSON数据解析) 具体代码以后贴出。(2018/1/12)

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册