下面是导出的一个方法:
public static void writeProjectToExcel(String filePath, List<CfsdcUserInfoBean> list) throws Exception{ File file = new File(filePath); //如果文件已存在,删除文件并重建文件 if (file.exists()){ file.delete(); file.createNewFile(); } WritableWorkbook book = null; WritableSheet sheet = null; book = Workbook.createWorkbook(file); sheet = book.createSheet("sheet",0); Label label = null; label = new Label(0,0,"用户编号"); sheet.addCell(label); label = new Label(1,0,"登录名"); sheet.addCell(label); label = new Label(2,0,"密码"); sheet.addCell(label); label = new Label(3,0,"密码提示问题"); sheet.addCell(label); label = new Label(4,0,"密码提示答案"); sheet.addCell(label); label = new Label(5,0,"电子邮件"); sheet.addCell(label); label = new Label(6,0,"工作单位"); sheet.addCell(label); label = new Label(7,0,"用户注册时间"); sheet.addCell(label); label = new Label(8,0,"真实姓名"); sheet.addCell(label); label = new Label(9,0,"性别"); sheet.addCell(label); label = new Label(10,0,"生日"); sheet.addCell(label); label = new Label(11,0,"详细地址"); sheet.addCell(label); label = new Label(12,0,"教育程度(学位)"); sheet.addCell(label); label = new Label(13,0,"专业"); sheet.addCell(label); label = new Label(14,0,"职业"); sheet.addCell(label); label = new Label(15,0,"从事工作"); sheet.addCell(label); label = new Label(16,0,"职位"); sheet.addCell(label); label = new Label(17,0,"所在地"); sheet.addCell(label); label = new Label(18,0,"月收入"); sheet.addCell(label); label = new Label(19,0,"婚姻状况"); sheet.addCell(label); label = new Label(20,0,"邮编"); sheet.addCell(label); label = new Label(21,0,"电话"); sheet.addCell(label); label = new Label(22,0,"手机"); sheet.addCell(label); label = new Label(23,0,"MSN"); sheet.addCell(label); label = new Label(24,0,"OICQ"); sheet.addCell(label); label = new Label(25,0,"传真"); sheet.addCell(label); label = new Label(26,0,"身份证号码"); sheet.addCell(label); label = new Label(27,0,"个人网站"); sheet.addCell(label); label = new Label(28,0,"个人简介"); sheet.addCell(label); label = new Label(29,0,"兴趣爱好"); sheet.addCell(label); label = new Label(30,0,"用户组编号"); sheet.addCell(label); label = new Label(31,0,"用户权限编号"); sheet.addCell(label); for (int i=0; i<list.size(); i++){ label = new Label(0,i+1,String.valueOf(list.get(i).getUserId())); sheet.addCell(label); label = new Label(1,i+1,String.valueOf(list.get(i).getUserLoginName())); sheet.addCell(label); label = new Label(2,i+1,String.valueOf(list.get(i).getUserPassword())); sheet.addCell(label); label = new Label(3,i+1,String.valueOf(list.get(i).getUserPasswordQuestion())); sheet.addCell(label); label = new Label(4,i+1,String.valueOf(list.get(i).getUserPasswordAnswer())); sheet.addCell(label); label = new Label(5,i+1,String.valueOf(list.get(i).getUserEmail())); sheet.addCell(label); label = new Label(6,i+1,String.valueOf(list.get(i).getUserWorkUnit())); sheet.addCell(label); label = new Label(7,i+1,String.valueOf(list.get(i).getUserRegisterTime())); sheet.addCell(label); label = new Label(8,i+1,String.valueOf(list.get(i).getUserRealName())); sheet.addCell(label); label = new Label(9,i+1,String.valueOf(list.get(i).getUserSex())); sheet.addCell(label); label = new Label(10,i+1,String.valueOf(list.get(i).getUserBirthday())); sheet.addCell(label); label = new Label(11,i+1,String.valueOf(list.get(i).getUserAddress())); sheet.addCell(label); label = new Label(12,i+1,String.valueOf(list.get(i).getUserEducateDegree())); sheet.addCell(label); label = new Label(13,i+1,String.valueOf(list.get(i).getUserMajor())); sheet.addCell(label); label = new Label(14,i+1,String.valueOf(list.get(i).getUserProfession())); sheet.addCell(label); label = new Label(15,i+1,String.valueOf(list.get(i).getUserJob())); sheet.addCell(label); label = new Label(16,i+1,String.valueOf(list.get(i).getUserDuty())); sheet.addCell(label); label = new Label(17,i+1,String.valueOf(list.get(i).getUserLocation())); sheet.addCell(label); label = new Label(18,i+1,String.valueOf(list.get(i).getUserMonthEarn())); sheet.addCell(label); label = new Label(19,i+1,String.valueOf(list.get(i).getUserMaritalStatus())); sheet.addCell(label); label = new Label(20,i+1,String.valueOf(list.get(i).getUserZipCode())); sheet.addCell(label); label = new Label(21,i+1,String.valueOf(list.get(i).getUserTelephone())); sheet.addCell(label); label = new Label(22,i+1,String.valueOf(list.get(i).getUserMobilePhone())); sheet.addCell(label); label = new Label(23,i+1,String.valueOf(list.get(i).getUserMsn())); sheet.addCell(label); label = new Label(24,i+1,String.valueOf(list.get(i).getUserOICQ())); sheet.addCell(label); label = new Label(25,i+1,String.valueOf(list.get(i).getUserFax())); sheet.addCell(label); label = new Label(26,i+1,String.valueOf(list.get(i).getUserIdentityCard())); sheet.addCell(label); label = new Label(27,i+1,String.valueOf(list.get(i).getUserWebSite())); sheet.addCell(label); label = new Label(28,i+1,String.valueOf(list.get(i).getUserIntro())); sheet.addCell(label); label = new Label(29,i+1,String.valueOf(list.get(i).getUserInterest())); sheet.addCell(label); label = new Label(30,i+1,String.valueOf(list.get(i).getUserGroupId())); sheet.addCell(label); label = new Label(31,i+1,String.valueOf(list.get(i).getUserAuthorityId())); sheet.addCell(label); } book.write(); book.close(); return; }
相关推荐
"Project导出成Excel的工具"就是为了满足这种需求而开发的。这个工具能够帮助用户高效地将Project中的任务结构和数据转换为Excel格式,同时保持原有的层次关系和视图信息。 首先,让我们详细了解一下这个工具的核心...
导出Excel文件 在上面的代码中,我们使用了Response流将数据库数据导出到Excel文件中。该代码主要实现了以下几个步骤: 1. 首先,我们设置Response流的编码为GB2312,这是中国国家标准的编码方式。 2. 其次,我们...
将mysql中的数据导出成Excel,很好用的类,测试成功!
Mysql 数据导出成 Excel 方法 MySQL 是一种流行的关系型数据库管理系统,用于存储和管理大量数据。然而,在实际应用中,我们经常需要将 MySQL 中的数据导出成 Excel 格式,以便更方便地查看和分析数据。本文将介绍...
### Mapinfo点状数据提取坐标信息并导出成EXCEL详细步骤 #### 一、准备工作与环境设置 本文档详细介绍了如何在Mapinfo环境中(主要适用于Mapinfo 7.0版本,但同样适用于其他版本)从点状矢量数据中提取坐标信息,...
在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...
在这个场景中,“数据窗口导出成excel”指的是将数据窗口中的数据转换并保存为Microsoft Excel电子表格格式,以便于数据分析、报告制作或共享。 导出数据窗口到Excel时,需要考虑的关键知识点包括: 1. **数据窗口...
在IT行业中,经常需要将数据库中的数据转换成便于分析和分享的格式,Excel表格就是一种常用的工具。本示例展示了如何使用Node.js实现这一功能,特别是针对MySQL数据库。以下是关于这个主题的详细知识: 首先,我们...
在本项目中,"spring boot+mybatis plus+easy poi实现数据库导出成excel和excel导入到数据库",开发者利用了Spring Boot、MyBatis Plus和EasyPoi库来实现了一个功能强大的数据交互系统,允许用户将数据库中的数据...
StringGrid,DBGrid导出成EXCEL的快速方法,为C++BUILDER实例,非常详细,导出速度非常快! StringGrid,DBGrid导出成EXCEL的快速方法,为C++BUILDER实例,非常详细,导出速度非常快!
这个压缩包文件"php将数据库导出成excel的方法类.zip"提供了一个PHP类,可以帮助我们实现这个功能。下面我们将详细探讨这个过程及其相关知识点。 首先,我们需要理解Excel文件的格式。Excel文件主要有两种格式:....
指定table导出成excel和word 指定table导出成excel和word
### C#将数据导出为Excel格式的知识点详解 #### 一、导出到Excel的基本原理与步骤 在本示例中,我们主要探讨如何使用C#编程语言将数据导出为Excel格式。该示例提供了较为完整的实现过程,包括用户界面交互、Excel...
vb做的数据库表导出成excel,只要修改下连接方式编译就可以了,非常好用,可以做为erp辅助软件,但是一定要熟悉表名哦,呵呵
将数据库数据导出到指定的文件加下,导出成excel文件
winform中将Datatable数据导出到Excel表格中,该项目包含了例子,能使个人能更加了解winform将datatable数据导出到excel的整个流程,本资源也可拿来即用,只需要稍加修改即可。
数据导出到Excel.html ,数据导出到Excel.html
执行脚本命令,把pdm文件导出成Excel格式的表结构定义。