`
haosam
  • 浏览: 10509 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
阅读更多
[size=large]
   最经项目上需要将一些数据导出成Excel格式的,或者将Excel导入到系统中,由于之前看到过一些有关POI的东西,所以我也就使用POI来对Excel进行操作。
   具体怎么操作我就不多说了,网上也有很多例子,在这里我主要说一些POI操作Excel的大体流程:

  导出:
  创建工作薄 -> 创建表单 -> 创建行 -> 创建单元格 -> 给单元格设值
 
  导入:
  创建工作薄 -> 读表单 -> 读行 -> 读取单元格 -> 读取单元格的内容 -> 对取得的结果进行处理
 
  最新的POI包支持Excel 2003 和Excel 2007 的导入导出
 
  要想支持2003 和2007,我们就要用到面向借口编程的方法

  以导出为例:
  1. 根据后缀名(.xls) (.xlsx) 创建不同的工作薄
 
  Workbook book = null;
  if(fileName.endWith(".xls")) {
    book = new HSSFWorkbook();
  }else if (fileName.endWith(".xlsx")) {
    book = new XSSFWorkbook();
   } else {
  // 抛异常  
 }

  Sheet  sheet = book.createSheet();
  Row row = sheet.createRow(0);
  Cell cell = row.createCell(0);
  // 以下是其他处理
  

 
  上面只是一段简单的代码示例,你可以通过借口创建单元格的样式等 

  导入跟导出类似,也采用面向借口的方式来读取数据,这样就可以兼容Excel2003 和
Excel 2007了。
[/size]
分享到:
评论

相关推荐

    java_poi实现excel导入导出

    Java POI 实现 Excel 导入导出 Java POI 是一个流行的 Java 库,用于处理 Microsoft Office 文件格式,包括 Excel 文件。在本文中,我们将详细介绍如何使用 Java POI 实现 Excel 导入导出功能。 1. 什么是 Java ...

    poi操作Excel导入导出(web项目)

    综上所述,Apache POI为Java开发者提供了强大的Excel操作能力,使得在Web项目中实现Excel的导入与导出变得简单易行。通过合理地运用这些API,你可以为用户提供便捷的数据交换服务。在实际开发中,结合具体的项目需求...

    java poi操作excel批量导入导出项目需要的jar包

    Java中的Apache POI库是处理...以上是Java POI操作Excel的基本概念和关键点,理解并熟练运用这些知识点,你就可以在项目中高效地进行批量导入导出操作了。记住,持续学习和适应新的库版本是保持技术领先的关键。

    Java POI EXCEL导入导出

    Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出Java POI EXCEL导入导出...

    POI实现Excel导入导出并附带加载进度条

    总之,这个项目是一个完整的Java解决方案,用于处理Excel文件的导入导出,同时具备用户友好的进度条显示。它利用了Apache POI的强大功能,结合maven的依赖管理,以及可能的GUI组件,提供了高效且直观的数据操作体验...

    poi操作excel导入导出源码(兼容03、07版本).rar

    java使用poi操作excel导入导出源码,可以同时兼容03、07版本,所需jar包可以链接http://download.csdn.net/detail/yaohucaizi/5215864进行下载!

    Springboot+Poi实现Excel的导入导出

    本项目结合了Spring Boot、MyBatis、Apache POI和MySQL,实现了Excel数据的导入导出功能,这对于数据处理和分析尤其有用。下面我们将深入探讨这些技术及其在项目中的应用。 首先,Spring Boot以其“约定优于配置”...

    Java poi 实现excel导入导出

    在提供的“java-excel导入导出”压缩包中,可能包含了示例代码、说明文档以及测试数据,可以帮助初学者快速理解和使用Java POI进行Excel操作。通过学习和实践这些示例,你可以掌握Java POI库的基本用法,并能灵活...

    POI实现excel导入导出

    在本文中,我们将深入探讨如何使用Apache POI库实现Excel的导入和导出功能,这对于处理大量数据和自动化办公流程非常有用。 首先,让我们了解一下Apache POI的核心组件HSSF(Horrible Spreadsheet Format)和XSSF...

    POI数据Excel导入导出jar

    该文件中包含了所有java项目中...将该zip解压后,将jar包加入到自己的项目中,可以直接通过poi的api在excel和项目数据进行导入导出。 应用场景:如 excel格式对账单导出,将数据库数据导出到excel中(带样式字体等)。

    springboot+mybatis+poi 实现excel导入导出

    本篇文章将详细介绍如何利用SpringBoot和MyBatis结合Apache POI实现Excel的导入导出功能。 首先,SpringBoot是一个基于Spring框架的轻量级开发工具,它简化了新Spring应用的初始搭建以及开发过程。SpringBoot通过...

    poi操作excel导入导出,实际项目中应用并且优化

    Apache POI是一个强大的Java库,专门用于处理Microsoft Office格式的文件,尤其是Excel。...通过熟练掌握和应用这些知识点,你可以有效地利用Apache POI处理Excel导入导出任务,满足企业的各种需求。

    POI操作excel的导入与导出

    这篇博文可能是介绍如何利用POI进行Excel数据的导入和导出操作。 在Java开发中,Apache POI是一个非常实用的工具,特别是在数据处理、报表生成和自动化测试等领域。以下是使用POI进行Excel操作的一些关键知识点: ...

    JXL、POI实现Excel导入导出

    以上就是关于使用JXL和Apache POI实现Excel导入导出的基本知识。根据实际需求,你可以结合这两个库的功能,灵活地处理各种Excel文件操作。在实际项目中,通常会根据性能、功能需求以及文件兼容性等因素选择适合的库...

    用poi操作excele的导入导出

    本篇将详细介绍如何利用Apache POI进行Excel的导入与导出操作。 一、Apache POI简介 Apache POI 是一个开源项目,它提供了API,可以处理Microsoft Office格式的文件,尤其是Excel。POI支持两种主要的Excel文件格式...

    基于poi的excel导入导出封装

    在"基于poi的excel导入导出封装"这个主题中,我们将深入探讨如何使用Apache POI库来实现Excel文件的导入和导出功能。 **一、Apache POI基本概念** 1. **工作簿(Workbook)**: 在Apache POI中,工作簿是Excel文件...

    poi操作excel表格导入和导出

    在“poi操作excel表格导入和导出”这个主题中,我们将深入探讨如何利用Apache POI进行Excel数据的处理,包括导入和导出。 一、Apache POI简介 Apache POI是一个开源项目,它提供了API来处理Microsoft Office格式的...

    Poi操作excel批量导入导出项目需要的jar包

    "Poi操作excel批量导入导出项目需要的jar包"表明这个压缩包`lib`可能包含了Apache POI库和其他必要的依赖。通常,这可能包括以下jar文件: 1. `poi-ooxml-schemas.jar`: 包含了Microsoft Office Open XML (OOXML) ...

Global site tag (gtag.js) - Google Analytics