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

网站页面前端基本设计襄阳网站建设品牌

网站页面前端基本设计,襄阳网站建设品牌,厦门建设局网站技227司学校,信息港怎么发布信息文章目录 一、Apache POI介绍二、应用场景三、使用步骤1.导入maven坐标2.写入代码讲解3.读取代码讲解 总结 一、Apache POI介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是#xff0c;我们可以使用 POI 在 Java 程序中对Miscrosoft Office… 文章目录 一、Apache POI介绍二、应用场景三、使用步骤1.导入maven坐标2.写入代码讲解3.读取代码讲解 总结 一、Apache POI介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下POI 都是用于操作 Excel 文件。 二、应用场景 Apache POI 的应用场景 银行网银系统导出交易明细 各种业务系统导出Excel报表 批量导入业务数据 三、使用步骤 1.导入maven坐标 代码如下示例 dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion3.16/version /dependency dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion3.16/version /dependency2.写入代码讲解 在内存中创建一个Excel文件 XSSFWorkbook excelnew XSSFWorkbook();在Excel文件中创建一个Sheet页 XSSFSheet sheetexcel.createSheet(info);在Sheet中创建行对象rownum编号从0开始: XSSFRow rowsheet.createRow(1);创建单元格并且写入文件内容: row.createCell(1).setCellValue(姓名); row.createCell(2).setCellValue(城市);//创建一个新行: rowsheet.createRow(2);row.createCell(1).setCellValue(张三);row.createCell(2).setCellValue(北京);通过输出流将内存中的Excel文件写入到磁盘: FileOutputStream outnew FileOutputStream(new File(D:\\info.xlsx)); excel.write(out);关闭资源: out.close(); excel.close();全部代码如下 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.FileOutputStream;public class POITest {/*** 通过POI创建Excel文件并且写入文件内容*/public static void write() throws Exception{//在内存中创建一个Excel文件XSSFWorkbook excelnew XSSFWorkbook();//在Excel文件中创建一个Sheet页XSSFSheet sheetexcel.createSheet(info);//在Sheet中创建行对象rownum编号从0开始XSSFRow rowsheet.createRow(1);//创建单元格并且写入文件内容row.createCell(1).setCellValue(姓名);row.createCell(2).setCellValue(城市);//创建一个新行rowsheet.createRow(2);row.createCell(1).setCellValue(张三);row.createCell(2).setCellValue(北京);//创建一个新行rowsheet.createRow(3);row.createCell(1).setCellValue(李四);row.createCell(2).setCellValue(南京);//通过输出流将内存中的Excel文件写入到磁盘FileOutputStream outnew FileOutputStream(new File(D:\\info.xlsx));excel.write(out);//关闭资源out.close();excel.close();}public static void main(String[] args) throws Exception{write();}}效果如下 3.读取代码讲解 创建文件读取流 InputStream in new FileInputStream((D:\\info.xlsx));读取磁盘上已经存在的Excel文件: XSSFWorkbook excelnew XSSFWorkbook(in);读取Excel文件中的第一个Sheet页: XSSFSheet sheetexcel.getSheetAt(0);获取Sheet中最后一行的行号: int lastRowNum sheet.getLastRowNum();输出 for(int i 1; i lastRowNum ; i){//获得某一行XSSFRow row sheet.getRow(i);//获得单元格对象String cellValue1 row.getCell(1).getStringCellValue();String cellValue2 row.getCell(2).getStringCellValue();System.out.println(cellValue1 cellValue2);}关闭资源: in.close(); excel.close();完整代码如下 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.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream;public class POITest {/*** 通过POI创建Excel文件并且写入文件内容*/public static void write() throws Exception{//在内存中创建一个Excel文件XSSFWorkbook excelnew XSSFWorkbook();//在Excel文件中创建一个Sheet页XSSFSheet sheetexcel.createSheet(info);//在Sheet中创建行对象rownum编号从0开始XSSFRow rowsheet.createRow(1);//创建单元格并且写入文件内容row.createCell(1).setCellValue(姓名);row.createCell(2).setCellValue(城市);//创建一个新行rowsheet.createRow(2);row.createCell(1).setCellValue(张三);row.createCell(2).setCellValue(北京);//创建一个新行rowsheet.createRow(3);row.createCell(1).setCellValue(李四);row.createCell(2).setCellValue(南京);//通过输出流将内存中的Excel文件写入到磁盘FileOutputStream outnew FileOutputStream(new File(D:\\info.xlsx));excel.write(out);//关闭资源out.close();excel.close();}/*** 通过POI读取Excel文件中的内容* throws Exception*/public static void read() throws Exception{//创建文件读取流InputStream in new FileInputStream((D:\\info.xlsx));//读取磁盘上已经存在的Excel文件XSSFWorkbook excelnew XSSFWorkbook(in);//读取Excel文件中的第一个Sheet页XSSFSheet sheetexcel.getSheetAt(0);//获取Sheet中最后一行的行号int lastRowNum sheet.getLastRowNum();for(int i 1; i lastRowNum ; i){//获得某一行XSSFRow row sheet.getRow(i);//获得单元格对象String cellValue1 row.getCell(1).getStringCellValue();String cellValue2 row.getCell(2).getStringCellValue();System.out.println(cellValue1 cellValue2);}//关闭资源in.close();excel.close();}public static void main(String[] args) throws Exception{//write();read();}} 总结 以上就是Apache POI处理Miscrosoft Office各种文件格式的相关知识点希望对你有所帮助。 积跬步以至千里积怠惰以至深渊。时代在这跟着你一起努力哦
http://www.sadfv.cn/news/79502/

相关文章:

  • 微网站的好处手机回收站
  • 网站飘窗 两学一做电影模板哪个网站好
  • 常州 做网站网站开发语言比例
  • 科技广告公司网站建设给个网站急急急2021
  • 建设一个网站需要做哪些工作深圳seo外包公司
  • 北京正规网站建设公司清溪网站建设
  • 做公司网站主要需要什么科目建设局象山网站
  • 有做国际网站生意吗湖北省建设厅网站上岗证查询
  • 网站备案 机构需要什么手续外贸网站建设行业发展
  • 用logo做ppt模板下载网站wordpress贴内幻灯片
  • 网站建设策划书附录海报模板网
  • 网站外链工具做网站的算什么行业
  • 搬家网站建设公司用wordpress建立的网站
  • 包头网站建设平台广和柳州住房城乡建设厅官方网站
  • vps如果制作论坛网站广西茶叶网站建设
  • 刚做的网站搜索不到企业网站禁忌
  • 网站开发,自定义首页显示响应式设计是什么意思
  • 网站 设计做一个中英文网站多少钱
  • 织梦网站需要付费吗.net网站架设
  • 什么是门户网站广告网站网络推广方案
  • 什么网站可以做新闻听写it咨询公司排名
  • 杭州外贸网站制作建网站的哪家好
  • 宁波做网站制作北国网
  • 潍坊网站建设 中公苏州微网站建设公司
  • 马鞍山网站建设文域名如何做网站
  • 网站发布内容是否过滤站长工具seo综合查询 正品蓝导航
  • 免费移动网站模板下载龙海网站建设价格
  • 扬州西区网站建设园林绿化东莞网站建设
  • 爱站查询工具专业全网推广建站公司
  • 网站开发招聘名称深圳外贸公司有哪些公司