项目报表要做导出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 628oracle常用函数 1.decode(value,if 1 ... -
java 对象之间属性值复制
2014-09-15 13:42 17261, BeanUtils.copyProperties(des ... -
XStream解析下划线出现重复问题
2014-07-17 17:15 1588直接看代码 XStream xs = new XStrea ... -
在eclipse中svn账户或密码错误或想更改用户
2014-04-21 16:26 880删除c:\User\当前登录名\AppData\Roaming ... -
spring3集成quartz2
2014-04-19 14:34 990最近项目中要用到quartz 做job,在网上看了些资料,自己 ... -
oracle与mysql多行合并
2014-04-14 14:59 8481.oracle多行合并一行 效果: SELECT a, ... -
jasperreport报表问题
2014-04-04 17:14 1278今天改报表遇到个问题,从svn拉了个报表下来直接改,改后编译放 ... -
如何防止用户重复提交
2013-08-26 18:43 1202防止重复提交java解决 ... -
java.lang.IllegalStateException: getOutputStream() has already been called for t
2013-06-04 21:42 1106最近查看apache tomcat日志,发现经常出现一个错误如 ... -
sql
2013-04-01 17:20 688sql从一张表的数据更新到另一张表 UPDATE 表B S ... -
javascript获取当前行
2013-01-10 14:53 1392这些天用到了,记下来,说不定将来有用 var td=even ... -
严格的身份证号码验证
2012-12-27 15:26 984<script> function chec ... -
游标的使用
2012-12-06 21:00 917create or replace procedure ... -
存储过程
2012-12-06 19:41 881存储过程 1 CREATE OR REPLACE PRO ... -
oracle创建存储过程和函数
2012-12-06 19:07 1029Oracle创建存储过程、创建函数、创建包 一、Oracle ... -
关于oracle 中的jobs
2012-12-06 15:18 1195先给个小例子吧 create ... -
javascript操作时间总结
2012-11-22 19:57 871时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断 ... -
tomcat启动时报异常java.lang.Exception: Socket bind failed
2012-11-07 10:57 1583异常如下: 严重: Error starting endpoi ... -
浅谈网页乱码问题分析
2012-10-28 21:33 13501.首先,我要讲一下乱 ...
相关推荐
在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导出控件.rar_donec1p_pb_pb excel_pb 导出_pb导出excel" 的标题和描述提到了一个关键的开发需求:在PB应用中导出数据到Excel文件。 传统的PowerBuilder(PB)自身虽然提供了数据窗口...
"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 ...
在提供的压缩包`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特定格式的支持。以下是一些关于如何在Java中实现这一功能的关键知识点: 1. **Apache POI库**:Apache POI是Java领域广泛使用的处理...
在“易语言excel导出导入模块”中,我们关注的是如何利用易语言来处理Excel数据的导入与导出功能。 Excel作为微软Office套件的重要组成部分,广泛应用于数据管理、分析和报告生成。易语言提供的Excel导出导入模块,...
excel导出类,可以直接使用类来实现excel导出,不回出现excel扩展格式错误问题!
《纯前端实现:Luckysheet在线编辑Excel及文件导入导出详解》 在现代Web应用中,处理Excel数据已经成为一种常见的需求,特别是在数据分析、报表制作等领域。本文将深入探讨一个纯前端解决方案——Luckysheet,它...
Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出Excel导入导出