0 0

谁知道poi插入excel表格数据,完了怎么触发事件?3

public void CreateExcel() {  
  try { 
 
     // 创建对Excel工作簿文件的引用  
  HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));    
   // 创建新的Excel 工作簿  
   //HSSFWorkbook workbook = new HSSFWorkbook();   
if (null != workbook.getSheetAt(0)) {  
//System.out.println(numSheets);
HSSFSheet aSheet = workbook.getSheetAt(0);// 获得一个sheet
   // 在Excel工作簿中建一工作表,其名为缺省值  
   // 如要新建一名为"效益指标"的工作表,其语句为:  
   // HSSFSheet sheet = workbook.createSheet("效益指标");  
   //HSSFSheet sheet = workbook.createSheet();

   for(int i=1;i<=10;i++){
   // 在索引0的位置创建行(最顶端的行)
  
   HSSFRow row = aSheet.createRow((short) i-1);  
   // 在索引0的位置创建单元格(左上端)  
   HSSFCell cell = row.createCell((short) 1);  
   // 定义单元格为字符串类型  
   //cell.setCellType(HSSFCell.CELL_TYPE_STRING);  
   // 在单元格中输入一些内容  
   cell.setCellValue(i);
   }
  
 
   // 新建一输出文件流  
  FileOutputStream fOut = new FileOutputStream(fileToBeRead);  
   // 把相应的Excel 工作簿存盘  
  workbook.write(fOut); 
   fOut.flush();  
   // 操作结束,关闭文件  
   fOut.close();
}    
   System.out.println("文件生成...");  

 
   } catch (Exception e) {  
   System.out.println("已运行 xlCreate() : " + e);  
  }  
}  

问题补充:
renpeng301 写道
完了触发事件?
你的意思是,插入OK了,然后执行其他相应的功能???

可以这样设置一个标识啊
public boolean CreateExcel() { 
boolen flag=false;
try{
...相应插入代码

flag=true;

}catch(Exception e){

}
return flag;
}

使用的时候
if(CreateExcel()){
//创建成功执行相关操作
}else{
//失败的操作·。。。
}

我现在能插入进去,但是没有触发

问题补充:
renpeng301 写道
你要触发什么? 数据插入成功的事件?
你得先确认 poi有没有支不支持这样的API
没有的话,就按照我那样的 设置标识,

renpeng301 写道
你要触发什么? 数据插入成功的事件?
你得先确认 poi有没有支不支持这样的API
没有的话,就按照我那样的 设置标识,

我插入sheet1里面的数据是b单元格,1,2,3,4,5,6,7,8,9,10
sheet2中计算shent1中的b1+b3,
我现在能插入里面数据
但是sheet2不计算
DAO 
2011年8月11日 18:33

2个答案 按时间排序 按投票排序

0 0

你要触发什么? 数据插入成功的事件?
你得先确认 poi有没有支不支持这样的API
没有的话,就按照我那样的 设置标识,

2011年8月11日 20:14
0 0

完了触发事件?
你的意思是,插入OK了,然后执行其他相应的功能???

可以这样设置一个标识啊
public boolean CreateExcel() { 
boolen flag=false;
try{
...相应插入代码

flag=true;

}catch(Exception e){

}
return flag;
}

使用的时候
if(CreateExcel()){
//创建成功执行相关操作
}else{
//失败的操作·。。。
}

2011年8月11日 18:45

相关推荐

    POI导入Excel表格数据小例子

    ### POI导入Excel表格数据小例子 #### 一、背景介绍 Apache POI 是一个用于读写 Microsoft Office 格式文件的 Java API,包括 Excel、Word 和 PowerPoint 等。本例通过 Apache POI 库将 Excel 文件中的数据导入到...

    POI向excel中插入图片

    在本文中,我们将深入探讨如何使用POI库向Excel工作簿中插入图片。这将涵盖相关的API,步骤以及一些实用技巧。 首先,我们需要理解Excel的内部结构。在Excel文件中,图片是以OLE对象的形式存储的。POI提供了...

    poi生成excel表格

    在这个场景中,我们关注的是如何使用POI库在Java中生成Excel表格。以下是对标题、描述和标签所涉及知识点的详细说明: 1. **Apache POI 简介** Apache POI 是Java平台上的一个库,它允许开发者读写Microsoft ...

    JXL 和 POI 操作Excel 表格

    在IT行业中,处理数据时Excel表格经常被用作数据存储和分析的工具。JXL和Apache POI是两个Java库,专门设计用于读取、写入和操作Excel文件。这两个库为开发者提供了便利,使他们能够在Java应用程序中无缝地与Excel...

    用Poi导出Excel表格数据

    标题中的“用Poi导出Excel表格数据”指的是使用Apache POI库来创建和操作Microsoft Excel文件的过程。Apache POI是Java领域一个广泛使用的库,它允许开发者读取、写入以及修改MS Office格式的文件,包括Excel。下面...

    java的poi生成excel图表demo

    在本示例中,我们将深入探讨如何利用POI库来生成Excel中的图表曲线,这对于数据可视化和报告生成非常有用。 1. **Apache POI介绍** Apache POI是一个开源项目,提供了API来处理Microsoft Office格式的文件。在Java...

    poi包 EXCEL模板读取填数据并导出以及在模板某行插入新的行

    标题中的“poi包 EXCEL模板读取填数据并导出以及在模板某行插入新的行”涉及到了Apache POI库的使用,这是一个Java API,专门用于处理Microsoft Office格式的文件,如Excel。以下是对这个主题的详细解释: Apache ...

    Java 使用poi导入excel 并使用xml做数据验证

    在Java开发中,处理Excel数据是一项常见的任务,尤其是在数据导入导出、数据分析或者报表生成等场景。Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(....

    Apache POI导入数据到Excel电子表格

    在Java开发中,Apache POI 提供了一套丰富的API,使得开发者能够方便地读取、写入和修改Excel电子表格。本篇文章将详细介绍如何使用Apache POI 导入数据到Excel。 首先,你需要在项目中引入Apache POI相关的库。...

    Java通过POI读取Excel遍历数据,批量生成word文档

    本教程将重点讲解如何使用Apache POI库来读取Excel数据,并基于这些数据批量生成Word文档。Apache POI是一个开源项目,它允许Java开发者处理Microsoft Office格式的文件,如Excel(.xlsx或.xls)和Word(.docx)。 ...

    poi导入导出Excel表格的所以jar包

    标题提到的"poi导入导出Excel表格的所以jar包"指的是使用Apache POI库进行Excel操作所需的依赖库。 1. **poi-3.8-20120326.jar**: 这是Apache POI的主要核心库,包含了处理Excel文件的核心类和方法。例如,你可以...

    Java利用poi导出excel表格

    本篇文章将详细探讨如何利用Apache POI库在Java中导出Excel表格。 首先,我们需要理解Excel文件的基本结构。Excel文件是由工作簿(Workbook)组成的,工作簿中包含一个或多个工作表(Sheet)。每个工作表由行(Row...

    java使用poi操作.doc word模板替换,循环插入表格

    在Java编程中,Apache POI库是一个非常实用的工具,它允许开发者读写Microsoft Office格式的文件,如Word(.doc或.docx)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)。本篇文章将深入探讨如何利用POI库在...

    POI操作Excel完美生成水印

    在Java编程领域,Apache POI 是一个非常流行的库,它允许开发者读取、写入和修改Microsoft Office格式的文件,包括Excel(XLS和XLSX)。本教程将深入探讨如何利用Apache POI来在Excel文件中完美地生成水印。水印通常...

    struts2+poi实现excel表格导出

    Struts2和Apache POI是Java开发中两个重要的工具,它们在处理Web应用程序中的数据导出,特别是Excel表格导出方面发挥着重要作用。Struts2是一个基于MVC设计模式的Web应用框架,它极大地简化了Java Web开发。而Apache...

    SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip

    在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...

    poi excel转换成bean

    描述中提到的“二级Java Bean转换”是指在Excel表格中可能存在嵌套的数据结构,比如一个单元格的数据是另一个复杂对象的表示。在这种情况下,你可以创建第二个Java Bean类来表示这个复杂对象,然后在主Java Bean中...

    apache POI文件读写excel

    - **公式与函数**: 支持在单元格中插入Excel公式,并计算结果。 - **图表与图像**: 可以在Excel文件中创建图表和插入图像。 - **事件模型(SXSSF)**: 对于大数据处理,可以使用SXSSF实现流式处理,仅保留最近的...

    jxls-poi导出excel示例代码文件

    在IT行业中,数据处理和展示是一个重要的任务,Excel作为广泛使用的表格工具,常被用于数据分析和报告生成。而Java作为一种强大的后端开发语言,有着丰富的库和框架来处理Excel相关的操作。这里我们将深入探讨`jxls-...

    使用POI在Excel中动态生成图表工具类(支持柱状、组合、环状图、折线图、等常用图)

    在Java开发中,Apache POI库是一个非常实用的工具,用于读取和写入Microsoft Office格式的文件,尤其是Excel(.xlsx和.xls)文件。本教程将深入讲解如何使用POI来动态地在Excel中创建各种图表,包括柱状图、组合图、...

Global site tag (gtag.js) - Google Analytics