当前位置: 首页 > news >正文

舟山外贸建站公司校园网络规划设计

舟山外贸建站公司,校园网络规划设计,wordpress底部加上自己的版权信息,有关网站设计的文章三十二、Apache POI 32.1 介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI都是用于操作Excel文件。 Apache POI 的应用场…

三十二、Apache POI

32.1 介绍

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用POI在Java程序中对Miscrosoft Office各种文件进行读写操作。

一般情况下,POI都是用于操作Excel文件。

Apache POI 的应用场景:

  • 银行网银系统导出交易明细

  • 各种业务系统导出Excel报表

  • 批量导入业务数据

32.2 入门案例

Apache POI 既可以将数据写入Excel文件,也可以读取Excel文件中的数据,接下来分别进行实现。

Apache POI的maven坐标:

<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.16</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.16</version>
</dependency>
32.2.1 将数据写入Excel文件

1). 代码开发

package com.sky.test;import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;public class POITest {/*** 通过POI创建Excel 文件并且写入文件内容*/public static void write() throws Exception {//在内存中创建一个Excel文件XSSFWorkbook excel = new XSSFWorkbook();//在Excel文件中创建一个Sheet页XSSFSheet sheet = excel.createSheet("info");//在Sheet中创建一个行对象,rownum编号从0开始XSSFRow row = sheet.createRow(0);//创建单元格并且写入文件内容row.createCell(0).setCellValue("姓名");row.createCell(1).setCellValue("城市");//创建一个新行row = sheet.createRow(1);row.createCell(0).setCellValue("张三");row.createCell(1).setCellValue("北京");row = sheet.createRow(2);row.createCell(0).setCellValue("李四");row.createCell(1).setCellValue("南京");//通过输出流将内存中的Excel文件写入到磁盘FileOutputStream out = new FileOutputStream(new File("D:\\info.xlsx"));excel.write(out);//关闭资源out.close();excel.close();}public static void main(String[] args) throws Exception {write();}
}

2). 实现效果

在D盘中生成info.xlsx文件,创建名称为info的Sheet页,同时将内容成功写入。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

32.2.2 读取Excel文件中的数据

1). 代码开发

/*** 通过POI读取Excel文件中的内容*/
public static void read() throws Exception {InputStream inputStream = new FileInputStream(new File("D:\\info.xlsx"));//读取磁盘上已经存在的Excel文件XSSFWorkbook excel = new XSSFWorkbook(inputStream);//读取Excel文件中的第一个Sheet页XSSFSheet sheet = excel.getSheetAt(0);//获取Sheet中最后一行的行号int lastRowNum = sheet.getLastRowNum();for (int i=0;i<=lastRowNum;i++){//获得某一行XSSFRow row = sheet.getRow(i);//获得单元格对象String cellValue1 = row.getCell(0).getStringCellValue();String cellValue2 = row.getCell(1).getStringCellValue();System.out.println(cellValue1+" "+cellValue2);}//关闭资源inputStream.close();excel.close();
}public static void main(String[] args) throws Exception {//write();read();
}

2). 实现效果

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://www.yayakq.cn/news/656976/

相关文章:

  • 上海网站开发培训价格株洲网站制作
  • 国外自助建站免费建站平台推广引流渠道
  • 看优秀摄影做品的网站wordpress.org密码
  • 长春火车站停车场收费标准网站设计的目的
  • wordpress图片延迟加载徐州网络优化招聘网
  • 成都网站设计开发公司网页游戏前十名就选新壹玩
  • 微网站和普通网站区别网站没做好可以备案吗
  • wordpress建站网页无法运作专题学习网站开发流程
  • php做的网站处理速度怎么样网络营销的网站定位
  • 怎样辨别自己网站的好坏免费服务器地址大全
  • 公司做网站要多少钱商城网站建设高端
  • 学校加强网站建设seo中文含义是什么
  • 注册网站的免费网址金泉网做的山东黄锈石网站有哪些
  • 电商网站设计费用wordpress 响应式图片轮播
  • 百度网站的域名地址卖钢材做哪个宣传网站
  • 四秒网站建设28商机网
  • 网站建设四不问题wordpress配置文件如何修改
  • 模板网站最大缺点农村建设房子建设网站建设
  • 网站公司动态做不了怎么办做网页引用别的网站的视频
  • 在局网站 作风建设深圳企业公司
  • 十大高端网站设计企业免费网站优化方案
  • 网络优化包括seo整站优化服务教程
  • 阅读分享网站模板广州安全信息教育平台
  • 梅州建站电话临平网站建设
  • 饮料网站建设市场分析网站建设开发服务费会计科目
  • 上海电商网站建设公司排名省住房城乡建设厅
  • 媒体网站的品牌建设制作网页设计公司
  • 王也配音演员专业网站排名优化公司
  • 新手建网站视频教程logo设计制作网
  • 自己建网站的详细步骤wordpress没有写权限