`
juansusan
  • 浏览: 72736 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

java-在Java中读写Excel文件

阅读更多
Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。

你可以在下面地址下载到最新的POI工具包:

  http://jakarta.apache.org/poi/index.html

  下面的代码创建一个Excel文件test.xls,并在第一行的第一格中写入一条消息:

  import org.apache.poi.hssf.usermodel.*;
  import java.io.FileOutputStream;
  // code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
  public class PoiTest {
  static public void main(String[] args) throws Exception {
  FileOutputStream fos = new FileOutputStream("d:\test.xls");
  HSSFWorkbook wb = new HSSFWorkbook();
  HSSFSheet s = wb.createSheet();
  wb.setSheetName(0, "first sheet");
  HSSFRow row = s.createRow(0);
  HSSFCell cell = row.createCell(0);
  cell.setCellValue("Hello! This message is generated from POI.");
  wb.write(fos);
  fos.close();
   }
  }

  读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:

POIFSFileSystem fs = null;
  HSSFWorkbook wb = null;
  try {
  fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
  wb = new HSSFWorkbook(fs);
  } catch (IOException e) {
  e.printStackTrace();
  }
  HSSFSheet sheet = wb.getSheetAt(0);
  HSSFRow row = sheet.getRow(0);
  HSSFCell cell = row.getCell((short) 0);
  String msg = cell.getStringCellValue();


Apache POI - Java API To Access Microsoft Format Files
分享到:
评论

相关推荐

    在Java中读写Excel文件

    在Java中读写Excel文件是一项常见的任务,尤其是在数据处理、报表生成或数据分析等场景下。Apache POI是一个广泛使用的开源库,它允许开发者使用Java语言来处理Microsoft Office格式的文件,包括Excel(XLS和XLSX)...

    java读写excel文件

    在Java编程中,读写Excel文件是一项常见的任务,特别是在数据处理、数据分析或报表生成的场景下。本篇文章将深入探讨如何使用Java进行Excel文件的读取与写入操作,主要聚焦于Apache POI库,这是一个广泛使用的开源...

    Java读写文件(excel)

    Java读写文件-Excel

    java插件,组件 读写Excel文件

    在Java编程环境中,读写Excel文件是一项常见的任务,特别是在数据处理、数据分析以及报表生成等领域。为了实现这个功能,我们可以利用各种库和插件。这里,我们将深入探讨如何使用Java插件和组件来读取和写入Excel...

    Excel文件读写java代码

    综上所述,这个压缩包提供了一个实用的Java Excel操作示例,对于理解如何在Java中读写Excel文件,以及如何在项目中集成这类功能具有很高的参考价值。通过学习和实践这些代码,开发者可以更好地处理Excel相关的业务...

    JAVA-write-EXCEL.rar_copy excel java_java write_java读取_java读取Exc

    在Java编程语言中,处理Excel文件是一项常见的任务,特别是在数据导入导出、报表生成和数据分析等领域。本主题主要关注如何使用Java来读取和写入Excel文件,特别是通过标题"JAVA-write-EXCEL.rar_copy excel java_...

    Java读写Excel(基于xxl-excel)

    Java读写Excel是一项常见的任务,尤其在数据处理和报表生成中。Xxl-Excel是一个流行的Java库,专门用于处理Excel文件,提供了简单易用的API,使得开发人员能够方便地进行Excel的读取和写入操作。在这个示例中,我们...

    java读写excel包括utf8转码为可识别汉字gbk

    java读写excel包括utf8转码为可识别汉字gbk,jxl方式读取excel,生成一个新的excel

    在Java中读写Excel文件.pdf

    在Java中操作Excel文件,Apache Jakarta的POI项目是一个强大的工具,...通过上述知识,开发者可以使用Java和Apache POI库高效地读写Excel文件,实现数据的导入导出、报表生成等任务,而不依赖于Microsoft Office软件。

    poi.zip java读取excel文件

    Java 读取 Excel 文件是许多开发任务中的常见需求,Apache POI 是一个广泛使用的开源库,专门用于处理 Microsoft Office 格式的文件,包括 Excel。在本案例中,提供的压缩包 "poi.zip" 包含了两个子文件:poi-bin-...

    java poi 读写excel

    遗憾的是,提供的文件列表中只有`jeebbs-db-3.sql`,这似乎是一个SQL数据库文件,与Java POI读写Excel的主题并不直接相关。通常,SQL文件用于导入或导出数据库的数据,如果博客作者有提到结合Java POI与SQL操作Excel...

    非常简洁的java读写EXCEL源代码

    标题“非常简洁的java读写EXCEL源代码”以及描述中提到的“非常简单,还赠送个JXL的包”都暗示了我们将讨论如何使用JXL库进行Excel操作。 首先,让我们来了解JXL库。JXL是一个开源的Java库,用于读写Microsoft ...

    JAVA的Excel文件读写

    在Java编程环境中,处理Excel文件是一项常见的任务,无论是数据分析、数据导入导出还是报表生成,Excel都是一个便捷的工具。本教程将详细讲解如何使用Java进行Excel文件的读写操作,特别是与MySQL和SQL Server数据库...

    java中读取Excel例子

    在Java编程环境中,处理Excel文件是一项常见的任务,特别是在数据分析、报表生成或数据导入导出等场景下。本文将深入探讨如何使用Java来读取和写入Excel文件,以"java中读取Excel例子"为例,结合提供的文件...

    java读写excel、csv文件

    文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF

    java 创建EXCEL文件,并向EXCEL中写入数据

    本示例将介绍如何使用Java创建Excel文件并写入数据,主要涉及的库是`jxl`,这是一个用于读写Excel文件的开源Java库。 首先,我们需要引入`jxl`库。`jxl.jar`包含了一系列的类和接口,用于处理Excel文件的各种操作。...

    java excel 读写 java excel 导入数据库

    - **读写操作**:使用`Workbook`接口读写Excel文件,`Workbook.createSheet()`创建工作表,`Sheet.addCell()`添加单元格。 - **数据访问**:`Cell`对象提供了获取和设置单元格数据的方法。 3. **Excel 导入数据库...

    Java读写Excel的jar包

    最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 将下载后的文件解包,得到...

    Java读取Word中的表格(Excel),并导出文件为Excel

    在Java编程中,有时我们需要处理来自不同文档格式的数据,例如从Word文档中提取表格内容,并将其转换成Excel文件。这通常涉及到使用Apache POI库,一个强大的API,用于读写Microsoft Office格式的文件,包括Word(....

Global site tag (gtag.js) - Google Analytics