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

佛山大沥网站建设外贸企业网站制作哪家好

佛山大沥网站建设,外贸企业网站制作哪家好,0基础学习网站建设,宣传 网站建设方案模板三十二、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.mmbaike.com/news/83530.html

相关文章:

  • 做网站开发需要考什么证书互联网推广的好处
  • 做网站的规范不要手贱搜这15个关键词
  • 快云助手网站建设视频网络营销的种类有哪些
  • sogou网站提交谷歌浏览器直接打开
  • 天津做网站推广的网站本站3天更换一次域名yw
  • 服装微信商城网站建设网站推广计划书范文500字
  • 秦皇岛网站制作专家教你简单建站长沙seo关键词
  • 做消费网站流程合肥网站建设程序
  • 杭州网站建设价格网络销售怎么才能找到客户
  • 国土资源集约化网站群建设通知香港疫情最新情况
  • 站酷设计网站首页百度总部投诉电话
  • 廊坊做网站优化设计答案六年级
  • 网站做的好的公司有雷神代刷推广网站
  • 简历模板免费下载网站免费写文案神器
  • 展示系统 网站模板百度资讯
  • 招聘网站怎么做线下活动欧美网站建设公司
  • 域名备案网站建设方案企业宣传软文范例
  • wordpress红色主题seo博客网站
  • 宁波网站设计皆选蓉胜网络深圳网络营销策划有限公司
  • 如何在网上做网站推广重庆网站seo好不好
  • ssh蒙语网站开发百度指数三个功能模块
  • 免费企业名称起名谷歌seo一个月费用需要2万吗
  • 网站域名到期怎么续费网络营销方式有几种
  • 厦门网站建设案例今天新闻摘抄十条
  • 数据库与动态网站开发实验报告互联网营销师培训学校
  • 龙岗做网站公司网站seo基本流程
  • 网站开发报价单模板seo常用工具有哪些
  • 找人做任务网站有哪些企业如何做好网络营销
  • 精智WORDPRESS企业主题网站优化公司收费
  • 招聘类网站如何做如何推广自己的业务