项目报表要做导出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'); 可以上网搜搜。
jXls = new ActiveXObject('Excel.Application'); 可以上网搜搜。
发表评论
-
No result defined for action and result input
2014-11-04 00:00 722No result defined for action an ... -
oracle常用函数
2014-09-25 13:52 625oracle常用函数 1.decode(value,if 1 ... -
java 对象之间属性值复制
2014-09-15 13:42 17171, BeanUtils.copyProperties(des ... -
XStream解析下划线出现重复问题
2014-07-17 17:15 1577直接看代码 XStream xs = new XStrea ... -
在eclipse中svn账户或密码错误或想更改用户
2014-04-21 16:26 859删除c:\User\当前登录名\AppData\Roaming ... -
spring3集成quartz2
2014-04-19 14:34 984最近项目中要用到quartz 做job,在网上看了些资料,自己 ... -
oracle与mysql多行合并
2014-04-14 14:59 8271.oracle多行合并一行 效果: SELECT a, ... -
jasperreport报表问题
2014-04-04 17:14 1272今天改报表遇到个问题,从svn拉了个报表下来直接改,改后编译放 ... -
如何防止用户重复提交
2013-08-26 18:43 1198防止重复提交java解决 ... -
java.lang.IllegalStateException: getOutputStream() has already been called for t
2013-06-04 21:42 1104最近查看apache tomcat日志,发现经常出现一个错误如 ... -
sql
2013-04-01 17:20 676sql从一张表的数据更新到另一张表 UPDATE 表B S ... -
javascript获取当前行
2013-01-10 14:53 1391这些天用到了,记下来,说不定将来有用 var td=even ... -
严格的身份证号码验证
2012-12-27 15:26 981<script> function chec ... -
游标的使用
2012-12-06 21:00 914create or replace procedure ... -
存储过程
2012-12-06 19:41 879存储过程 1 CREATE OR REPLACE PRO ... -
oracle创建存储过程和函数
2012-12-06 19:07 1012Oracle创建存储过程、创建函数、创建包 一、Oracle ... -
关于oracle 中的jobs
2012-12-06 15:18 1180先给个小例子吧 create ... -
javascript操作时间总结
2012-11-22 19:57 868时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断 ... -
tomcat启动时报异常java.lang.Exception: Socket bind failed
2012-11-07 10:57 1581异常如下: 严重: Error starting endpoi ... -
浅谈网页乱码问题分析
2012-10-28 21:33 13441.首先,我要讲一下乱 ...
相关推荐
在IT行业中,Excel导出是一项常见的功能,尤其在企业级应用中,用于数据报表的生成与分享。"Excel导出支持前台和后台导出"这一技术主题涉及到如何在Web应用程序中实现用户请求的数据导出到Excel文件,既可以选择在...
在IT行业中,Excel导出是一项常见的需求,尤其是在数据处理、报表生成和数据分析等领域。Apache POI是一个开源项目,专门用于读取和写入Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。以下是对"Excel导出...
以下将详细讲解如何使用Java实现简单的Excel导出功能。 首先,我们需要了解的是Java中用于处理Excel文件的主要库:Apache POI。Apache POI是一个开源项目,提供了API来读取、写入和修改Microsoft Office格式的文件...
以下是一个简单的使用EPPlus导出数据到Excel的示例: ```csharp using OfficeOpenXml; // 假设你已经有了一个DataTable或List<List<string>>的数据源 var data = GetData(); using (var package = new ExcelPackage...
java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入java Excel 导出 导入
"Excel导出数据(根据Excel模板定义)"这个主题涉及到的核心技术是如何根据预设的Excel模板生成和导出数据,通常用于批量生成报表或者进行复杂的数据呈现。下面将详细解释这一过程及其相关知识点。 1. **Excel模板...
标题说的很清楚,利用asm-3.1.jar,cglib-2.2.jar,commons-io-1.3.2.jar,poi-3.9-20121203.jar 开发的一个工具包。 其中用到字节码编码,反射,excel操作。...主要功能1、自定义列导出excel Main()类为测试用例
在本案例中,我们关注的是如何使用 Apache POI 库来导出 Excel 文件,特别是根据模板导出和简单列表导出。下面将详细介绍这个过程。 1. **Apache POI 概述** Apache POI 提供了 Java API 来读写 Microsoft Office ...
在这个场景中,"新版excel导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel" 的标题和描述提到了一个关键的开发需求:在PB应用中导出数据到Excel文件。 传统的PowerBuilder(PB)自身虽然提供了数据窗口...
在提供的压缩包`freemarker总结-例子`中,可能包含了一个简单的示例项目,展示如何使用Freemarker和POI实现Excel导出。这个例子通常包括以下部分: 1. 一个`.ftl`模板文件,描述了Excel表格的布局。 2. Java代码,...
excel导出 脚本处理excel导出 脚本处理excel导出 脚本处理
用于考核的系统,导出EXCEL导出EXCEL
总结来说,这个“简单的导出excel表格列子”提供了一种实用且高效的方法,通过纯JavaScript在Web页面上实现Excel导出功能,无需依赖任何插件,代码简洁易懂,对开发者来说具有很高的学习价值。通过阅读和实践压缩包...
在IT领域,导出Excel功能是一项非常常见的需求,特别是在数据分析、报表生成以及数据共享等场景中。Excel作为一款强大的电子表格软件,因其易用性、灵活性和强大的计算能力,成为了企业和个人处理数据的首选工具。...
在IT行业中,Excel导出公共组件是一个非常实用的功能,它允许开发者通过编程方式将查询到的数据高效地导出为Excel格式的文件。这样的组件通常被广泛应用于数据分析、报表生成、数据备份等领域,使得用户可以方便地对...
excel导出类,可以直接使用类来实现excel导出,不回出现excel扩展格式错误问题!
Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出
在.NET开发环境中,导入和导出Excel数据是一项常见的任务,特别是在数据分析、报表生成以及数据迁移等场景中。本文将详细讲解如何使用给定的压缩包文件中的代码来实现这一功能,特别是导出带边框的Excel和将数据导入...
这种工作方式极大地简化了Excel导出的编程过程,提高了开发效率。 项目提供的Maven配置使得开发者可以直接下载并运行`JxlsTest` demo,快速了解和上手。Maven是Java领域广泛应用的构建工具,通过依赖管理和项目生命...
"php excel导出 导入"这个主题涵盖了一系列的技术点,包括如何使用PHP与Excel文件进行交互。下面将详细讲解这个主题。 1. **PHPExcel库** PHPExcel是一个强大的PHP类库,它允许开发者创建、读取和修改Microsoft ...