`

简单的Excel导出

阅读更多
项目报表要做导出Excel的功能,用了POI,首先要加载POI所需要的jar包,自己百度,直接贴代码
import org.apache.poi.hssf.usermodel.*;  
  
import java.io.FileOutputStream;  
  
import java.io.IOException;  
import java.util.Date;
  
public class exportExcel2  
  
{  
  
public static void main(String[] args)  
  
throws IOException  
  
{  
  
HSSFWorkbook wb = new HSSFWorkbook();//建立新HSSFWorkbook对象  
  
HSSFSheet sheet = wb.createSheet("new sheet");//建立新的sheet对象  
  
// Create a row and put some cells in it. Rows are 0 based.  
  

  

  
HSSFCellStyle cellStyle = wb.createCellStyle();//建立新的cell样式  
String names[]={"aaa","bbb","ccc","ddd"};//从后台查出来的结果集
String email[]={"aaaa","bbbb","cccc","dddd"};
String phone[]={"aaaaa","bbbbb","ccccc","ddddd"};

HSSFRow row;
HSSFCell cell ;
//标题行
row=sheet.createRow(0);
cell= row.createCell(0);//建立新cell  
cell.setCellValue("姓名");//设置cell的整数类型的值
cell = row.createCell(1);//建立新cell 
cell.setCellValue("性别");//设置cell的整数类型的值
cell = row.createCell(2);//建立新cell 
cell.setCellValue("年龄");//设置cel


for(int i=1;i<5;i++){
	row = sheet.createRow(i);//建立新行  
	for(int j=i-1;j<i;j++){
		System.out.println(i+"****"+j);
		cell= row.createCell(0);//建立新cell  
		cell.setCellValue(names[j]);//设置cell的整数类型的值
		cell = row.createCell(1);//建立新cell 
		cell.setCellValue(email[j]);//设置cell的整数类型的值
		cell = row.createCell(2);//建立新cell 
		cell.setCellValue(phone[j]);//设置cell的整数类型的值  
	}
	
}
// Write the output to a file  
  
FileOutputStream fileOut = new FileOutputStream("c:/workbook.xls");  
  
wb.write(fileOut);  
  
fileOut.close();  
  
}  
  
}  

简单吧,刚开始以为很难呢,其实没想像中的那么复杂,多动手操作啥都好说了,其他属性,自己百度吧!
分享到:
评论
1 楼 shi10stone 2013-05-29  
这个excel用js做的话更简单,
jXls = new ActiveXObject('Excel.Application'); 可以上网搜搜。

相关推荐

    excel导出支持前台和后台导出

    在IT行业中,Excel导出是一项常见的功能,尤其在企业级应用中,用于数据报表的生成与分享。"Excel导出支持前台和后台导出"这一技术主题涉及到如何在Web应用程序中实现用户请求的数据导出到Excel文件,既可以选择在...

    excel导出实现代码

    在IT行业中,Excel导出是一项常见的需求,尤其是在数据处理、报表生成和数据分析等领域。Apache POI是一个开源项目,专门用于读取和写入Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。以下是对"Excel导出...

    java简单的Excel导出功能

    以下将详细讲解如何使用Java实现简单的Excel导出功能。 首先,我们需要了解的是Java中用于处理Excel文件的主要库:Apache POI。Apache POI是一个开源项目,提供了API来读取、写入和修改Microsoft Office格式的文件...

    C#导出Excel 导出PDF

    以下是一个简单的使用EPPlus导出数据到Excel的示例: ```csharp using OfficeOpenXml; // 假设你已经有了一个DataTable或List&lt;List&lt;string&gt;&gt;的数据源 var data = GetData(); using (var package = new ExcelPackage...

    java Excel导出导入

    java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入

    Excel导出数据(根据Excel模板定义)

    "Excel导出数据(根据Excel模板定义)"这个主题涉及到的核心技术是如何根据预设的Excel模板生成和导出数据,通常用于批量生成报表或者进行复杂的数据呈现。下面将详细解释这一过程及其相关知识点。 1. **Excel模板...

    excel 自定义列导出, excel导出

    标题说的很清楚,利用asm-3.1.jar,cglib-2.2.jar,commons-io-1.3.2.jar,poi-3.9-20121203.jar 开发的一个工具包。 其中用到字节码编码,反射,excel操作。...主要功能1、自定义列导出excel Main()类为测试用例

    poi导出根据模板导出excel和简单列表导出excel源码

    在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...

    新版excel导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel

    在这个场景中,"新版excel导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel" 的标题和描述提到了一个关键的开发需求:在PB应用中导出数据到Excel文件。 传统的PowerBuilder(PB)自身虽然提供了数据窗口...

    Freemarker实现excel导出功能

    在提供的压缩包`freemarker总结-例子`中,可能包含了一个简单的示例项目,展示如何使用Freemarker和POI实现Excel导出。这个例子通常包括以下部分: 1. 一个`.ftl`模板文件,描述了Excel表格的布局。 2. Java代码,...

    excel导出脚本处理

    excel导出 脚本处理excel导出 脚本处理excel导出 脚本处理

    导出EXCEL文件导出EXCEL

    用于考核的系统,导出EXCEL导出EXCEL

    简单的导出excel表格列子

    总结来说,这个“简单的导出excel表格列子”提供了一种实用且高效的方法,通过纯JavaScript在Web页面上实现Excel导出功能,无需依赖任何插件,代码简洁易懂,对开发者来说具有很高的学习价值。通过阅读和实践压缩包...

    导出Excel功能,导出Excel功能,导出Excel功能

    在IT领域,导出Excel功能是一项非常常见的需求,特别是在数据分析、报表生成以及数据共享等场景中。Excel作为一款强大的电子表格软件,因其易用性、灵活性和强大的计算能力,成为了企业和个人处理数据的首选工具。...

    excel导出公共组件

    在IT行业中,Excel导出公共组件是一个非常实用的功能,它允许开发者通过编程方式将查询到的数据高效地导出为Excel格式的文件。这样的组件通常被广泛应用于数据分析、报表生成、数据备份等领域,使得用户可以方便地对...

    excel导出类,实现excel的导出功能

    excel导出类,可以直接使用类来实现excel导出,不回出现excel扩展格式错误问题!

    Excel导入导出项目 简单的

    Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出

    导入导出EXCEL 导出Excel 导出带线的Excel 导入DataSet

    在.NET开发环境中,导入和导出Excel数据是一项常见的任务,特别是在数据分析、报表生成以及数据迁移等场景中。本文将详细讲解如何使用给定的压缩包文件中的代码来实现这一功能,特别是导出带边框的Excel和将数据导入...

    Excel报表导出,复杂Excel模板导出(带单元格合并),jxls2

    这种工作方式极大地简化了Excel导出的编程过程,提高了开发效率。 项目提供的Maven配置使得开发者可以直接下载并运行`JxlsTest` demo,快速了解和上手。Maven是Java领域广泛应用的构建工具,通过依赖管理和项目生命...

    php excel导出 导入

    "php excel导出 导入"这个主题涵盖了一系列的技术点,包括如何使用PHP与Excel文件进行交互。下面将详细讲解这个主题。 1. **PHPExcel库** PHPExcel是一个强大的PHP类库,它允许开发者创建、读取和修改Microsoft ...

Global site tag (gtag.js) - Google Analytics