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

建设管理部门网站查询玩具外贸网站模板

建设管理部门网站查询,玩具外贸网站模板,一学一做演讲视频网站,做网站好还是做商城好文章框架一、Apache POI 概述定义&#xff1a;Java API操作Microsoft Office格式文件核心功能&#xff1a;读写Excel&#xff08;.xls, .xlsx&#xff09;操作Word、PowerPoint等文档优势&#xff1a;开源免费、跨平台、功能全面二、环境准备Maven依赖配置&#xff1a;<!-- …

文章框架

一、Apache POI 概述

  • 定义:Java API操作Microsoft Office格式文件

  • 核心功能:

    • 读写Excel(.xls, .xlsx)

    • 操作Word、PowerPoint等文档

  • 优势:开源免费、跨平台、功能全面

二、环境准备

  1. Maven依赖配置:

            <!-- poi --><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId></dependency>

 三、案例代码

          1.Excel写入实战(代码解析)

public static void POITestWrite()throws Exception{//在内存中创建Excel文件XSSFWorkbook excel=new XSSFWorkbook();//在Excel文件创建一个sheet页XSSFSheet sheet=excel.createSheet("sheet1");//在sheet对象页中创建行 从0开始为第一行XSSFRow row1 = sheet.createRow(0);//在行上创建单元格,并写入单元格内容 单元格也是从0开始 所以1是第二个单元格row1.createCell(1).setCellValue("姓名");row1.createCell(2).setCellValue("城市");//创建第二行XSSFRow row2 = sheet.createRow(1);row2.createCell(1).setCellValue("张三");row2.createCell(2).setCellValue("北京");//创建第三行XSSFRow row3 = sheet.createRow(2);row3.createCell(1).setCellValue("李四");row3.createCell(2).setCellValue("湖北");//创建输出流FileOutputStream out = new FileOutputStream(new File("D:\\sheet1.xlsx"));//写入数据excel.write(out);//关闭输出流文件和excel文件excel.close();out.close();}

关键点说明:

  • createRow()/createCell() 创建行列

  • 单元格索引从0开始(A列=0, B列=1)

        2.Excel读取实战(代码解析)

    public static void POITaskRead() throws Exception{FileInputStream in = new FileInputStream(new File("D:\\sheet1.xlsx"));//读取磁盘上的excel文件XSSFWorkbook excel = new XSSFWorkbook(in);//读取excel中第一个sheet页XSSFSheet sheet = excel.getSheetAt(0);//获取sheet中创建最后一行的行号int lastRowNum = sheet.getLastRowNum();//遍历行for (int i=0;i<=lastRowNum;i++){//获取对应行XSSFRow row = sheet.getRow(i);if(row!=null){//获取单元格内容String cellValue1 = row.getCell(1).getStringCellValue();String cellValue2 = row.getCell(2).getStringCellValue();System.out.println(cellValue1+" "+cellValue2);}}//关闭输入流in.close();//关闭excelexcel.close();}

关键点说明:

  • getLastRowNum() 获取最后一行索引

  • 单元格类型处理:getStringCellValue()/getNumericCellValue()

  • 空值处理建议:添加if (row != null)判断

三、应用场景

  • 报表导出

  • 数据批量导入

  • 自动化测试数据生成

  • 财务数据分析

四、总结

  • Apache POI是Java操作Excel的首选方案

  • 提供从基础读写到高级功能的完整API

  • 注意资源管理和异常处理确保稳定性

http://www.dtcms.com/a/584179.html

相关文章:

  • 2016年网站推广方法巨鹿网站建设网络公司
  • 深圳专业网站建设免费维护送域名空间wordpress顶部菜单怎么删
  • 怎样去各大网站做淘宝推广新品牌营销策划方案
  • 快速网站制作做汤的网站有哪些
  • .net做的网站app下载入口
  • 岳阳卖房网站一键免费搭建手机网站
  • 亚马逊如何做折扣网站的营销磁力狗在线搜索
  • 网站怎么做数据分析临沂恒商做网站
  • 江西建设职业技能教育咨询网站做拍福利爱福利视频网站
  • 摄影网站建站做网站的公司什么动力
  • 用c 做一个小网站怎么做网站建设开发合同模板
  • 国内网站备案流程图设计素材网址
  • 静安广州网站建设wordpress新建相册页面
  • ftp可以发布网站吗兰州市城乡建设局网站公布的信息
  • 做网站首页的表格的代码乌海市建设局网站
  • 公司做网站排名寻模板网站源码
  • 网站建设费用固定资产怎么入多媒体网站开发
  • 长春网站建设 信赖吉网传媒做网站用多大的画布
  • 标准件做网站推广效果怎么样微信广告代理好做吗
  • c mvc网站做404apache建设本地网站
  • 帝舵手表官方网站oa系统手机端
  • 大网站服务器维护费用南昌专业网站建设首页排名
  • 山西省网站建设价格apache 静态网站
  • 网站建设骗子公司网络网站开发设计
  • 珠海响应式网站建设云主机 几个网站
  • 网站谷歌排名网站如何做自适应
  • 传奇背景图网站怎么做网站设计与程序方向
  • 网站 对比wordpress商城模板下载
  • html5门户网站模板互联网保险的优势和劣势
  • 广州营销网站建设设计跨国采购平台