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

广西网站开发手机制作公章的软件

广西网站开发,手机制作公章的软件,wordpress 主题 展示,青岛网站建设-中国互联POI介绍 Apache POI是用Java编写的免费开源的跨平台的Java API&#xff0c; Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能&#xff0c; 其中使用最多的就是使用POI操作Excel文件。 maven坐标&#xff1a; <dependency><groupId>org.apa…

POI介绍  

Apache POI是用Java编写的免费开源的跨平台的Java API,
Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,
其中使用最多的就是使用POI操作Excel文件。
maven坐标:
<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.14</version>
</dependency>
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.14</version>
</dependency>

POI结构:  

HSSF - 提供读写Microsoft Excel XLS格式档案的功能
XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能
HWPF - 提供读写Microsoft Word DOC格式档案的功能
HSLF - 提供读写Microsoft PowerPoint格式档案的功能
HDGF - 提供读Microsoft Visio格式档案的功能
HPBF - 提供读Microsoft Publisher格式档案的功能
HSMF - 提供读Microsoft Outlook格式档案的功能

入门案例

从Excel文件读取数据

使用POI可以从一个已经存在的Excel文件中读取数据


public class POITest {//使用POI读取Excel中的数据@Testpublic void test1() throws Exception {//加载指定文件,创建一个Excel(工作簿)XSSFWorkbook excel = new XSSFWorkbook(new FileInputStream(new File("C:\\poitest.xlsx")));//读取Excel文件中第一个sheet标签项XSSFSheet sheet = excel.getSheetAt(0);//遍历sheet标签项,获取每一行数据for (Row row : sheet) {//遍历行,获取每个单元对象for (Cell cell : row) {System.out.println(cell.getStringCellValue());}}//关闭资源excel.close();}@Testpublic void test2() throws Exception {//加载指定文件,创建一个Excel(工作簿)XSSFWorkbook excel = new XSSFWorkbook(new FileInputStream(new File("C:\\poitest.xlsx")));//读取Excel文件中第一个sheet标签项XSSFSheet sheet = excel.getSheetAt(0);//获取当前工作表最后一行的行号,行号从0开始int lastRowNum = sheet.getLastRowNum();for(int i=0;i<=lastRowNum;i++){//根据行号获取行对象XSSFRow row = sheet.getRow(i);//获取当前行的最后一个单元格索引short lastCellNum = row.getLastCellNum();for(short j=0;j<lastCellNum;j++){//根据单元格索引获得单元格对象XSSFCell cell = row.getCell(j);System.out.println(cell.getStringCellValue());}}//关闭资源excel.close();}
}
XSSFWorkbook:工作簿
XSSFSheet:工作表
Row:行
Cell:单元格

向Excel文件写入数据


public class POITest {//使用POI向Excel文件写入数据,并且通过输出流将创建的Excel文件保存到本地磁盘@Testpublic void test3() throws Exception{//在内存中创建一个Excel文件(工作簿)XSSFWorkbook excel = new XSSFWorkbook();//创建一个工作表对象XSSFSheet sheet = excel.createSheet("POI写入数据");//在工作表中创建行对象XSSFRow title = sheet.createRow(0);//在行中创建单元格对象title.createCell(0).setCellValue("姓名");title.createCell(1).setCellValue("地址");title.createCell(2).setCellValue("年龄");XSSFRow dataRow = sheet.createRow(1);//在行中创建单元格对象dataRow.createCell(0).setCellValue("小明");dataRow.createCell(1).setCellValue("广州");dataRow.createCell(2).setCellValue("20");//创建一个输出流,通过输出流将内存中的Excel文件写入本地磁盘FileOutputStream outputStream = new FileOutputStream("C:\\hello1.xlsx");excel.write(outputStream);outputStream.flush();excel.close();}
}
http://www.yayakq.cn/news/135164/

相关文章:

  • 用废旧盒子做家用物品网站百度怎么发帖子
  • 免费手机网站建站平台新开传奇网站曾劲松
  • 做网站数据库怎么建专业济南网站建设价格
  • 电商网站运营团队建设方案模板搜索小程序
  • 永久网站建设教程wordpress建站网站报错
  • 建设工程个人信息采集哪个网站大气的个人网站
  • 有的域名怎样做网站淘宝网站如何做虚拟
  • c 可以用来做网站吗宿主选择 网站建设
  • 玉儿做春梦网站手工制作大全折纸
  • 网站建设的主流架构有哪些免费咨询图片素材
  • 河北手机网站制作多少钱湖南做网站的公司有哪些
  • 广东双语网站建设价格网站建设问卷调研
  • 大港天津网站建设免费查询个人征信
  • 连锁销售网站制作搜房网站要怎么 做
  • 权威数据统计网站河西网站建设
  • 广告多的网站个人网站布局下载
  • 绍兴专业做网站的公司企业建设H5响应式网站的5大好处6
  • 外贸营销型网站设计恒天安装wordpress教程
  • 网站建设需要什么方案一个网站要怎么做
  • 郑州响应式网站长春阿凡达网站建设
  • 晋江论坛网站做鞋子网站的域名
  • 在线制作流程图网页哈尔滨做网站seo
  • 网站手机端打不开西安云众网站建设
  • 华容网站定制网页制作学什么
  • 青岛网站建设推广公司国际新闻今天最新消息
  • 多伦多网站建设多少钱wordpress拼团程序
  • 代做原创毕业设计网站温州微网站制作多少钱
  • 网站建设网页开发推广方式线上线下
  • 网站建设仿站企业公司如何自创app软件
  • 周口网站优化冷水滩城乡建设局网站