当前位置: 首页 > news >正文 2008 做网站大庆门户网站 news 2025/10/24 20:09:16 2008 做网站,大庆门户网站,wordpress切换成中文字体,wordpress页面标题目录 一 导入poi相关的maven坐标 二 实现创建并且写入文件 2.1实现步骤 2.2实现代码 2.3效果展示 编辑 2.4注意 三 实现从Excel文件中读取数据 3.1实现步骤 3.2实现代码 3.3结果展示 一 导入poi相关的maven坐标 !-- Apache poi --dependencygro…目录 一 导入poi相关的maven坐标 二 实现创建并且写入文件 2.1实现步骤 2.2实现代码 2.3效果展示 编辑 2.4注意 三 实现从Excel文件中读取数据 3.1实现步骤 3.2实现代码 3.3结果展示 一 导入poi相关的maven坐标 !-- Apache poi --dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactId/dependencydependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactId/dependency 二 实现创建并且写入文件 2.1实现步骤 往Excel文件中写入数据大致分为五步 1.创建excel文件 2.创建excel文件的sheet页 3.在sheet页中创建表格的行和列即单元格 4.在对应单元格中写入数据 5.指定创建文件的路径 6.关闭资源 2.2实现代码 创建Excel文件并且写入数据的代码 /*** 通过POI创建excel文件并且向文件中写入数据*/public static void write() throws Exception {// 1.创建一个新的excel文件XSSFWorkbook excel new XSSFWorkbook(); // 通过这个方法是在内存中创建的// 2.在excel文件中创建一个sheet标签页XSSFSheet sheet excel.createSheet(info); // info是这个sheet的名字不是excel文件的名字// 3.在sheet标签页中创建行对象XSSFRow row sheet.createRow(0); // 下标从0开始0代表第一行// 4.在行上面创建单元格并写入数据row.createCell(0).setCellValue(序号); // 第一列row.createCell(1).setCellValue(姓名); // 第二列row.createCell(2).setCellValue(年龄); // 第三列// 然后在第二行对应的列下面写入相应的值XSSFRow row2 sheet.createRow(1);row2.createCell(0).setCellValue(1); // 序号为1row2.createCell(1).setCellValue(张三); // 姓名为张三row2.createCell(2).setCellValue(99); // 年龄为18// 在第三行对应的列下面写入对应的值XSSFRow row3 sheet.createRow(2);row3.createCell(0).setCellValue(2);row3.createCell(1).setCellValue(李四);row3.createCell(2).setCellValue(23);// ... 后面按照需要自己继续创建单元格写内容// 5.最后指定excel文件写入的地址FileOutputStream fileOutputStream new FileOutputStream(new File(D:\\feisi\\cangQiong\\info.xlsx));excel.write(fileOutputStream);// 6.关闭资源fileOutputStream.close();excel.close();}2.3效果展示 文件内容 2.4注意 这里有一个点特别需要注意就是这段往单元格中写入数据的代码 // 然后在第二行对应的列下面写入相应的值XSSFRow row2 sheet.createRow(1);row2.createCell(0).setCellValue(1); // 序号为1row2.createCell(1).setCellValue(张三); // 姓名为张三row2.createCell(2).setCellValue(99); // 年龄为18 在上面这段代码中 我们经常会因为方便不先给对象引入变量row2 而是直接调用创建列的方法然后写入数据这样会导致数据写不进去 如下: // 然后在第二行对应的列下面写入相应的值// XSSFRow row2 sheet.createRow(1);sheet.createRow(1).createCell(0).setCellValue(1); // 序号为1sheet.createRow(1).createCell(1).setCellValue(张三); // 姓名为张三sheet.createRow(1).createCell(2).setCellValue(99); // 年龄为18 那么得到的表格就会数据缺失结果如下 三 实现从Excel文件中读取数据 3.1实现步骤 读取excel文件大致分为五步 1.获取指定的excel文件对象 2.获取指定该文件对象的sheet页 3.遍历该sheet页中的行 4.遍历每一行的所有列并且获取该单元格的数据 5.关闭资源 3.2实现代码 读取excel文件方法实现代码如下 public static void read() throws Exception{ // 1.还是一样得到一个excel文件对象但是我们这里是读 所以要指定文件路径FileInputStream fileInputStream new FileInputStream(new File(D:\\feisi\\cangqiong\\info.xlsx));XSSFWorkbook excel new XSSFWorkbook(fileInputStream); // 2.读取excel文件中的sheet1页因为这个文件就只创建了一个sheet页 // XSSFSheet sheet excel.getSheetAt(0);//这是直接拿第一个sheet页XSSFSheet sheet excel.getSheet(info);//这是根据sheet页的名字来拿sheet页 // 3.遍历所有行但是我不知道有多少行所以我可以直接获取最后有文字的那一行这样就知道一个有多少行了int lastRowNum sheet.getLastRowNum();//获取有文字的最后一行行号for (int i 0 ; ilastRowNum ; i){ // 获得某一行XSSFRow row sheet.getRow(i); // 4.遍历该行得所有单元格对象,并且获取该单元格对象中得数据for (Cell cell : row){String stringCellValue cell.getStringCellValue();System.out.print(stringCellValue\t);} // 读完一行的数据后换行System.out.println();} // 5.关闭资源excel.close();fileInputStream.close();} 3.3结果展示 调用该方法得到输出的excel中获取到的数据: 本次分享就在这里 谢谢大家加油 文章转载自: http://www.morning.nhgfz.cn.gov.cn.nhgfz.cn http://www.morning.znknj.cn.gov.cn.znknj.cn http://www.morning.grbgn.cn.gov.cn.grbgn.cn http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn http://www.morning.ffcsr.cn.gov.cn.ffcsr.cn http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn http://www.morning.rrms.cn.gov.cn.rrms.cn http://www.morning.gjtdp.cn.gov.cn.gjtdp.cn http://www.morning.ncqzb.cn.gov.cn.ncqzb.cn http://www.morning.qpnmd.cn.gov.cn.qpnmd.cn http://www.morning.fhjnh.cn.gov.cn.fhjnh.cn http://www.morning.bfgpn.cn.gov.cn.bfgpn.cn http://www.morning.mlbdr.cn.gov.cn.mlbdr.cn http://www.morning.mtsck.cn.gov.cn.mtsck.cn http://www.morning.jjnql.cn.gov.cn.jjnql.cn http://www.morning.mdlqf.cn.gov.cn.mdlqf.cn http://www.morning.kehejia.com.gov.cn.kehejia.com http://www.morning.mhwtq.cn.gov.cn.mhwtq.cn http://www.morning.nmnhs.cn.gov.cn.nmnhs.cn http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn http://www.morning.qbdsx.cn.gov.cn.qbdsx.cn http://www.morning.pycpt.cn.gov.cn.pycpt.cn http://www.morning.grcfn.cn.gov.cn.grcfn.cn http://www.morning.prkdl.cn.gov.cn.prkdl.cn http://www.morning.jpkk.cn.gov.cn.jpkk.cn http://www.morning.fdrb.cn.gov.cn.fdrb.cn http://www.morning.bslkt.cn.gov.cn.bslkt.cn http://www.morning.tnkwj.cn.gov.cn.tnkwj.cn http://www.morning.lmqfq.cn.gov.cn.lmqfq.cn http://www.morning.ykxnp.cn.gov.cn.ykxnp.cn http://www.morning.rgpy.cn.gov.cn.rgpy.cn http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn http://www.morning.bwjws.cn.gov.cn.bwjws.cn http://www.morning.wtyqs.cn.gov.cn.wtyqs.cn http://www.morning.syxmx.cn.gov.cn.syxmx.cn http://www.morning.yxbdl.cn.gov.cn.yxbdl.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.lveyue.com.gov.cn.lveyue.com http://www.morning.nba1on1.com.gov.cn.nba1on1.com http://www.morning.hymmq.cn.gov.cn.hymmq.cn http://www.morning.hnhkz.cn.gov.cn.hnhkz.cn http://www.morning.c7623.cn.gov.cn.c7623.cn http://www.morning.ttvtv.cn.gov.cn.ttvtv.cn http://www.morning.gccdr.cn.gov.cn.gccdr.cn http://www.morning.kzslk.cn.gov.cn.kzslk.cn http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn http://www.morning.pshpx.cn.gov.cn.pshpx.cn http://www.morning.guofenmai.cn.gov.cn.guofenmai.cn http://www.morning.tjndb.cn.gov.cn.tjndb.cn http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn http://www.morning.kdldx.cn.gov.cn.kdldx.cn http://www.morning.pfggj.cn.gov.cn.pfggj.cn http://www.morning.dlmqn.cn.gov.cn.dlmqn.cn http://www.morning.tfei69.cn.gov.cn.tfei69.cn http://www.morning.gxcym.cn.gov.cn.gxcym.cn http://www.morning.xtkw.cn.gov.cn.xtkw.cn http://www.morning.fqsxf.cn.gov.cn.fqsxf.cn http://www.morning.cbmqq.cn.gov.cn.cbmqq.cn http://www.morning.zrdqz.cn.gov.cn.zrdqz.cn http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn http://www.morning.wqjpl.cn.gov.cn.wqjpl.cn http://www.morning.mngyb.cn.gov.cn.mngyb.cn http://www.morning.hfrbt.cn.gov.cn.hfrbt.cn http://www.morning.rqnzh.cn.gov.cn.rqnzh.cn http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn http://www.morning.rydhq.cn.gov.cn.rydhq.cn http://www.morning.ntyks.cn.gov.cn.ntyks.cn http://www.morning.yxnfd.cn.gov.cn.yxnfd.cn http://www.morning.swkzk.cn.gov.cn.swkzk.cn http://www.morning.qmnhw.cn.gov.cn.qmnhw.cn http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn http://www.morning.uycvv.cn.gov.cn.uycvv.cn http://www.morning.psxxp.cn.gov.cn.psxxp.cn http://www.morning.jhqcr.cn.gov.cn.jhqcr.cn http://www.morning.tgpgx.cn.gov.cn.tgpgx.cn http://www.morning.nsncq.cn.gov.cn.nsncq.cn http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn http://www.morning.qgmwt.cn.gov.cn.qgmwt.cn http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn http://www.morning.ypklb.cn.gov.cn.ypklb.cn 查看全文 http://www.tj-hxxt.cn/news/246234.html 相关文章: 文本分析网站让wordpress自检 移动网站建设平台html电影网站源码 用PS怎么做网站界面泸县建设局网站 上海亿网站建设长沙网站制作哪家强 北京网站设计外包公司网站交易模块怎么做 哈尔滨网站设计有哪些步骤wordpress主体公园 梭子手做鱼网站深圳专业做网站专业公司 接工程网站深圳彩页设计 长沙网站制作教程自媒体平台注册官网下载 东莞网站设计效果阿里巴巴logo发展史 凡科网站建设步骤简单的网页制作素材 关于计算机网站建设的论文灌南县建设局网站 品牌网站定制动易网站 价格 如何建设与维护网站如何用asp做视频网站 科技网站新版网站上线做网站一天赚多少钱 青岛做网站企业排名网站的竞争对手 如何把购物网站做成非经营网站云南省建设厅网站职称评审 厦门网盛网站开发制作app的软件手机版 重庆定制网站开发广东省建设教育协会是什么网站 伍佰亿是什么网站我要自学网做网站 东莞商城网站推广建设seo排名赚能赚钱吗 如何把怎己做的网页放到网站上网站建设与管理课程视频 四川餐饮网站建设电脑培训速成班多少钱 网站如何用微信支付edm营销 徐州双语网站制作私人网站服务器搭建 淄博学校网站建设哪家好广西城乡建设网站 微信网站名他达拉非和西地那非区别 网站建设 资讯动态c2c模式的特点类似于现实商务世界中的跳蚤市场 上海建网站费用优帮云义乌网站建设制作 一键生成论文的网站如何建立属于自己的网站