`
wjm901215
  • 浏览: 154823 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JExcelAPI修改Excel的实例

    博客分类:
  • java
阅读更多
package com.jExcelApi.test;  

    

 import java.io.File;  

 import java.io.IOException;  

    

 import jxl.Workbook;  

 import jxl.read.biff.BiffException;  

 import jxl.write.Label;  

 import jxl.write.Number;  

 import jxl.write.WritableSheet;  

 import jxl.write.WritableWorkbook;  

 import jxl.write.WriteException;  

    

     

    

 /**  

  * JExcelApi修改Excel的内容  

  * @author kanjingcai  

  *   注:必须加JexcelApi的jar执行  

  */ 

    

 public class UpdateExcel {  

    

  public static void main(String args[]){  

     

   try {  

    //获得创建名为Myfile.xls文件  

    Workbook workBook =Workbook.getWorkbook(new File("D:\\myFile.xls"));  

       

    

    //拷贝一个副本,并指定到原文件  

    WritableWorkbook copy1 =Workbook.createWorkbook(new File("D:\\myFile.xls"),workBook);  

       

    //拷贝一个副本名为新的output.xls  

   //  WritableWorkbook copy2 =Workbook.createWorkbook(new File("D:\\output.xls"),workBook);  

       

    //或者直接修改D:\\myFile.xls文件  

    WritableSheet sheet1 = copy1.getSheet(0);  

       

    //新的excel文件,拷贝第一页工作表到output.xls文件中,(0)代表第一页  

   // WritableSheet sheet2 =copy2.getSheet(0);  

       

    //获得第0行,第二列数据(0,2)  

   //   WritableCell cell1 =sheet1.getWritableCell(0,2);  

         

    //新的excel文件,获得第0行,第二列数据(0,2)  

   // WritableCell cell2 =sheet2.getWritableCell(0,2);  

    

      Label label =new Label(0, 2, "新的纪录");  

      sheet1.addCell(label);  

         

      Number number =new Number(3,4,3.141591);  

         

      sheet1.addCell(number);  

         

    //修改获得第0行,第二列数据(0,2)的内容  

      //获得单元格的类型  

    /*  

     if(cell1.getType() ==CellType.LABEL){  

        

     Label l =(Label)cell1;  

        

     //修改的内容  

     l.setString("修改MyFile数据单元格");  

    } */ 

       

    //修改数据,必须关闭文件  

    copy1.write();  

    copy1.close();  

       

   // copy2.write();  

   // copy2.close();  

       

   } catch (BiffException e) {  

    // TODO Auto-generated catch block  

    e.printStackTrace();  

   } catch (IOException e) {  

    // TODO Auto-generated catch block  

    e.printStackTrace();  

   } catch (WriteException e) {  

    // TODO Auto-generated catch block  

    e.printStackTrace();  

   }  

    

  }  

     

 } 

 

分享到:
评论

相关推荐

    JExcelAPI(jxl)读写Excel应用

    JExcelAPI,简称为jxl,是一个用Java编写的开源库,它允许开发者在Java应用程序中读取、写入和修改Microsoft Excel文件。这个库非常实用,特别是在处理大量数据导入导出、报表生成等场景下。jxl库支持多种Excel功能...

    jexcelapi_2_4_3.tar.gz

    jExcelApi是一个开源的Java库,它允许开发者在Java程序中读取、写入和修改Excel文件,无需依赖Microsoft Office。jExcelApi 2.4.3是该库的一个稳定版本,提供了丰富的功能,包括读取和创建工作表、设置单元格格式、...

    java生成excel实例通过(jxl)

    本实例将详细介绍如何使用JXL库在Java中生成、读取、复制和修改Excel文件。 首先,我们需要在项目中引入JXL库。如果使用Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>net.sourceforge.jexcelapi</...

    jexcelapi_2_6_12用java实现excel导入导出

    jExcelAPI是一款强大的开源Java库,它允许开发者使用Java来读取、写入和修改Microsoft Excel文件。在这个项目"jexcelapi_2_6_12"中,我们将深入探讨如何利用这个库来实现Excel的导入和导出功能。 首先,jExcelAPI库...

    jexcelapi_2_6_6

    JExcelAPI是专门为Java开发者设计的一个库,允许他们读取、写入和修改Microsoft Excel文件(.xls格式)。这个库不仅支持基本的表格操作,还包含了对公式、图表、图像等复杂元素的支持,使得Java应用能够灵活地处理...

    从Excel读取数据生成新的Excel以及修改Excel.pdf

    要读取Excel文件,首先需要创建`FileInputStream`对象来打开文件,然后使用`Workbook.getWorkbook(InputStream)`方法获取`Workbook`实例,这是JExcelAPI的核心类,代表整个Excel工作簿。接着,通过`Workbook....

    jexcelapi_2_6_8带示例源码

    JExcelAPI作为一个开源库,为Java开发者提供了方便快捷的接口,用于读取、写入以及修改Excel文件。本文将详细探讨JExcelAPI 2.6.8版本的特点和使用方法,并通过实例源码解析其核心功能。 首先,JExcelAPI是基于Java...

    java操作并导出excel表实例

    Jxl是一个广泛使用的开源库,它允许开发者在Java中读取、写入和修改Excel文件。本实例将深入探讨如何利用Jxl插件来实现这一功能。 首先,我们需要引入Jxl库到我们的项目中。可以通过Maven或Gradle添加依赖,如果是...

    jexcelapi_2_6_2

    jExcelAPI提供了一个直观的API,使Java开发者能够轻松地创建、修改和读取Excel文件(.xls格式)。它支持Biff8格式,这是Excel 97到2003使用的文件格式。通过这个库,你可以实现以下功能: 1. 创建新的Excel工作簿。...

    利用 JAVA 操作 EXCEL 文件

    它可以用于创建、修改和显示Excel工作簿、工作表和单元格。 - **JExcelApi**:这是另一个Java库,专注于读写Excel文件。相比于POI,JExcelApi对旧版Excel格式(.xls)支持较好,但在处理.xlsx格式时可能会遇到限制...

    jexcelapi_2_6_4.tar.gz

    《使用JExcelAPI进行Lucene开发中的Excel解析》 在IT行业中,数据处理是一项至关重要的任务,尤其是在大数据时代。Excel作为广泛使用的电子表格工具,其数据格式被广泛应用在各种业务场景中。对于Java开发者而言,...

    Java解析Excel兼容2003和2007(有实例和类包)

    本篇将深入探讨如何使用POI库来解析和创建2003及2007版本的Excel文件,并提供相关实例和类包。 Apache POI提供了两个主要的API,HSSF(Horrible Spreadsheet Format)用于处理老版的BIFF8格式(.xls,Excel 2003及...

    excel文件导入jar包

    `jxl.jar` 是一个用于读写Excel文件的Java库,它允许开发者在Java程序中创建、修改和读取Excel工作簿。JExcelApi支持Biff8格式,这是Microsoft Excel 97及以后版本使用的文件格式。通过这个库,你可以执行以下操作:...

    JAVA 通常有两种方法来操作Excel

    JExcelAPI是由韩国公司开发的一个Java库,它提供了全面的功能来读取、创建和修改Excel文件。JExcelAPI特别适合处理中文数据,因为它的中文支持比Apache POI更强大。此外,由于JExcelAPI完全由Java编写,因此它具有...

    Java+Excel+Api及详细教程

    本教程将涵盖以上所有知识点,通过实例代码展示如何使用Java和POI库来创建、读取和修改Excel文件。同时,也会深入讲解如何利用API处理复杂场景,如处理公式、图表和大数据量的文件。 通过学习本教程,你将能够熟练...

    java导入导出Excel包

    `jExcelAPI` 是一个开源的 Java 库,专门用于读取、创建和修改 Microsoft Excel 文件,它支持 .xls 文件格式,是 Java 开发者处理 Excel 的有力工具。 **一、jExcelAPI 概述** `jExcelAPI` 提供了与 Excel 文件交互...

    java操作Excel_详解

    ### Java操作Excel详解:jExcelAPI与POI的对比及应用实例 在IT领域,特别是企业级应用开发中,处理电子表格数据是一项常见的需求。Java作为企业级开发的主流语言之一,提供了多种库来实现这一功能,其中最知名的莫...

    Java操作Excel方法详解

    接下来,我们通过两个简单的实例来了解如何使用JExcelAPI进行Excel的基础操作: 1. **创建Excel文件**: 创建Excel文件的核心在于使用`Workbook.createWorkbook()`方法来打开或创建一个新的Excel文件,然后使用`...

    Java操作Excel

    Java提供了多种库来处理Excel文件,其中最广泛使用的两个是Apache POI和JExcelApi。 Apache POI是一个开源项目,它允许Java程序员创建、修改和显示Microsoft Office格式的文件,包括Excel。POI库支持XLS(Excel 97-...

    公用Excel导入.zip

    综上所述,"公用Excel导入.zip"提供了使用Java处理Excel数据的实例,包括代码、步骤和文档,是学习和开发相关功能的好资源。通过理解这些知识点,你可以更好地实现Excel数据的自动化处理和导入,提升工作效率。

Global site tag (gtag.js) - Google Analytics