知识大全 Java操作Excel完美解决方案

Posted

篇首语:对所学知识内容的兴趣可能成为学习动机。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java操作Excel完美解决方案相关的知识,希望对你有一定的参考价值。

Java操作Excel完美解决方案  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  只要有表格 就会有Microsoft Excel 用Microsoft Excel处理数据已成为不少人的习惯 Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路 其中最成熟的就是能存取Microsoft Excel文档的HSSF API     本篇文章就举例示范如何利用Java 创建和读取Excel文档 并设置单元格的字体和格式     为了保证示例程序的运行 必须安装Java sdk 和Jakarta POI Jakarta POI的Web站点是:      创建Excel 文档  示例 将演示如何利用Jakarta POI API 创建Excel 文档      示例 程序如下   import apache poi hssf usermodel HSSFWorkbook;  import apache poi hssf usermodel HSSFSheet;  import apache poi hssf usermodel HSSFRow;  import apache poi hssf usermodel HSSFCell;  import java io FileOutputStream;  public class CreateXL      /** Excel 文件要存放的位置 假定在D盘JTest目录下*/     public static String outputFile= D:/JTest/ gongye xls ;     public static void main(String argv[])     try      // 创建新的Excel 工作簿      HSSFWorkbook workbook = new HSSFWorkbook();      // 在Excel工作簿中建一工作表 其名为缺省值        // 如要新建一名为 效益指标 的工作表 其语句为         // HSSFSheet sheet = workbook createSheet( 效益指标 );      HSSFSheet sheet = workbook createSheet();      // 在索引 的位置创建行(最顶端的行)      HSSFRow row = sheet createRow((short) );      //在索引 的位置创建单元格(左上端)    HSSFCell cell = row createCell((short) );    // 定义单元格为字符串类型    cell setCellType(HSSFCell CELL_TYPE_STRING);    // 在单元格中输入一些内容    cell setCellValue( 增加值 );    // 新建一输出文件流    FileOutputStream fOut = new FileOutputStream(outputFile);    // 把相应的Excel 工作簿存盘    workbook write(fOut);    fOut flush();    // 操作结束 关闭文件    fOut close();    System out println( 文件生成 );     catch(Exception e)     System out println( 已运行 xlCreate() : + e );             读取Excel文档中的数据  示例 将演示如何读取Excel文档中的数据 假定在D盘JTest目录下有一个文件名为gongye xls的Excel文件     示例 程序如下     import apache poi hssf usermodel HSSFWorkbook;  import apache poi hssf usermodel HSSFSheet;  import apache poi hssf usermodel HSSFRow;  import apache poi hssf usermodel HSSFCell;  import java io FileInputStream;  public class ReadXL    /** Excel文件的存放位置 注意是正斜线*/   public static String fileToBeRead= D:/JTest/ gongye xls ;   public static void main(String argv[])    try    // 创建对Excel工作簿文件的引用    HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));    // 创建对工作表的引用     // 本例是按名引用(让我们假定那张表有着缺省名 Sheet )    HSSFSheet sheet = workbook getSheet( Sheet );    // 也可用getSheetAt(int index)按索引引用     // 在Excel文档中 第一张工作表的缺省索引是     // 其语句为 HSSFSheet sheet = workbook getSheetAt( );    // 读取左上端单元    HSSFRow row = sheet getRow( );    HSSFCell cell = row getCell((short) );    // 输出单元内容 cell getStringCellValue()就是取所在单元的值    System out println( 左上端单元是 + cell getStringCellValue());    catch(Exception e)     System out println( 已运行xlRead() : + e );             设置单元格格式  在这里 我们将只介绍一些和格式设置有关的语句 我们假定workbook就是对一个工作簿的引用 在Java中 第一步要做的就是创建和设置字体和单元格的格式 然后再应用这些格式      创建字体 设置其为红色 粗体   HSSFFont font = workbook createFont();  font setColor(HSSFFont COLOR_RED);  font setBoldweight(HSSFFont BOLDWEIGHT_BOLD);      创建格式  HSSFCellStyle cellStyle= workbook createCellStyle();  cellStyle setFont(font);      应用格式   HSSFCell cell = row createCell((short) );  cell setCellStyle(cellStyle);  cell setCellType(HSSFCell CELL_TYPE_STRING);  cell setCellValue( 标题 );     总之 如本篇文章所演示的一样 Java程序员不必担心Excel工作表中的数据了 利用Jakarta POI API 我们就可以轻易的在程序中存取Excel文档 cha138/Article/program/Java/JSP/201311/19396

相关参考

知识大全 java对word、excel、pdf等操作综合文章

  Java操作PDFJava操作WordExcelAccess参考:?forum=&thread=&tstart=&trange=JavaExcelAPI文档一个jacob操

知识大全 Java操作Word,Excel,Access,IE,OutLook, PDF 等

Java操作Word,Excel,Access,IE,OutLook,PDF等  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,

知识大全 通过jacob对excel,word进行打印等操作

  因为项目有个需求要求能够在某个预定时间对特定报表进行自动打印报表的形式主要是excel如果是c++或者c#什么的简直是小菜一碟可惜偏偏是java实现并且这又不同于常见的页面手工打印可以通过java

知识大全 使用java生成excel功能实现

  jsp页面  发送请求地址sp_createExceldo  publicStringcreateExcel() try  HttpServletResponsere

知识大全 Java利用poi读写Excel需要注意的问题

Java利用poi读写Excel需要注意的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  接

知识大全 Java能够成为完美的技术平台吗

Java能够成为完美的技术平台吗?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言  象许多

知识大全 全面挖掘Java Excel API 使用方法

全面挖掘JavaExcelAPI使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用Wi

知识大全 excel表格的基本操作里怎么插入钱符号

excel表格的基本操作里怎么插入钱符号在有货币数字的单元格上单击右键--设着单元格格式---选数字这一组里面---货币,如果是人民币就默认为¥,其余的拉选即可。如何学习excel基本操作excel表

知识大全 Excel文件打开出现乱码如何解决

Excel文件打开出现乱码如何解决  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Excel文件打开出

知识大全 C#封装Excel常用操作类

C#封装Excel常用操作类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingS