`
yutong1984
  • 浏览: 8682 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论

java操作excel使用POI

    博客分类:
  • java
阅读更多

HSSFWorkbook workbook = new HSSFWorkbook();

HSSFSheet sheet = workbook.createSheet();

HSSFRow row = null;

HSSFCell cell = null;

int i = 1; //

int writeadd = 0;

String cellvalue = ""; //

JsUserBasicData jub = new JsUserBasicData();

row = sheet.createRow(0);

cell = row.createCell((short) 0);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue("姓名");

cell = row.createCell((short) 1);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue("性别");

cell = row.createCell((short) 2);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue("学历");

cell = row.createCell((short) 3);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue("工作经验");

cell = row.createCell((short) 4);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue("手机号码");

while (rs.next()) {

System.out.println("正在生成第" + i + "条记录");

 ResultSetMetaData rsmd = rs.getMetaData();

 row = sheet.createRow((short) i);

 int colcount = rsmd.getColumnCount();

 for (int icc = 0; icc < colcount; icc++) {

cellvalue = rs.getString(icc + 1);

if(icc==1) {

int sex = StringUtil.parseInt(cellvalue);

if(sex == 1) cellvalue="男";

else if(sex == 2) cellvalue="女";

}

if(icc==2) {

int temp = StringUtil.parseInt(cellvalue);

if(temp==0) cellvalue="不限";

if(temp==1) cellvalue="初中";

if(temp==2) cellvalue="高中";

if(temp==3) cellvalue="中专";

if(temp==4) cellvalue="大专";

if(temp==5) cellvalue="本科";

if(temp==6) cellvalue="硕士";

if(temp==7) cellvalue="MBA";

if(temp==8) cellvalue="博士";

if(temp==9) cellvalue="培训";

}

cell = row.createCell((short) icc);

System.out.println("md:" + cellvalue);

cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setEncoding(HSSFCell.ENCODING_UTF_16);

cell.setCellValue(cellvalue);

}

i++;

}

分享到:
评论
1 楼 roking 2009-09-24  
排版啊........

相关推荐

    java excel操作 poi-3.17 可用于jdk1.70

    附件是java poi 3.17的lib库及其依赖库,全部下载引用后,可以进行excel的读写操作,无需引用其他lib库。poi-3.17适用于jdk1.7。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft ...

    Java操作Excel之Poi模板导入导出

    在"Java操作Excel之Poi模板导入导出"这个主题中,我们将深入探讨如何使用POI库来处理Excel模板,并进行数据的导入和导出。 首先,了解Excel模板的基本概念。模板通常包含预定义的样式、格式和计算,开发人员可以...

    Java操作Excel之Poi视频源码

    通过上述的Java操作Excel之Poi视频教程源码,我们可以逐步学习和实践这些概念,从基础到高级,从而熟练掌握Java中使用Apache POI处理Excel文件的技巧。每个视频源码对应一个特定的主题,例如第一讲可能是介绍基础...

    Java操作Excel之Poi视频教程 java1234出品

    本教程“Java操作Excel之Poi视频教程”由java1234出品,旨在深入讲解如何使用Java POI进行Excel处理。 1. **什么是Apache POI?** Apache POI 是一个开源项目,它提供了API,使得Java程序能够处理Microsoft Office...

    JAVA操作excel poi

    标题和描述反复提及"JAVA操作excel poi poi.jar",这显然是指使用Apache POI库进行Java操作Excel的过程。标签同样强调了这一主题,表明我们要深入探讨的是如何利用Apache POI处理Excel文件。 Apache POI提供了HSSF...

    java读写Excel,POI.JAR,Word内容读取

    java读写Excel,POI.JAR,Word内容读取

    java使用poi操作excel需要的所有jar包(poi3.8版本)

    java使用poi操作excel需要的所有jar包(poi3.8版本),里面有poi-3.8-20120326.jar、poi-ooxml-3.8-20120326.jar、poi-ooxml-schemas-3.8-20120326.jar、dom4j-1.6.1.jar、xmlbeans-2.3.0.jar

    java导出excel及POI3.10jar包

    Java导出Excel是Java开发中常见的一...在使用POI 3.10进行Java导出Excel的过程中,记得关注官方文档和社区更新,以便获取最新的信息和支持。此外,合理使用缓存和流式处理技术可以进一步优化性能,避免内存溢出等问题。

    java_poi实现excel导入导出

    在本文中,我们将详细介绍如何使用 Java POI 实现 Excel 导入导出功能。 1. 什么是 Java POI Java POI 是一个开源的 Java 库,由 Apache 软件基金会维护。它提供了一系列的 API,用于处理 Microsoft Office 文件...

    java导出excel POI jar包

    Apache POI库是Java领域中广泛使用的工具,它允许开发者读写Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。本篇文章将深入讲解如何使用POI库在Java中实现Excel的导出功能,以及涉及到的相关jar包及其作用...

    java操作Excel的poi-4.0.1 jar包

    这里我们将深入探讨使用Apache POI 4.0.1版本进行Java操作Excel的相关知识点。 首先,Apache POI 4.0.1 包含了以下组件: 1. **poi-4.0.1.jar**:这是核心库,包含了处理Excel文档的主要类和接口,支持HSSF(用于...

    Java 操作Excel 的POI技术Jar包

    当你下载的压缩包中包含全套的Java POI Jar包时,这些库文件将提供所有必要的API来操作Excel。这些API主要包括如Sheet、Row、Cell等类,它们分别对应Excel中的工作表、行和单元格。 例如,你可以通过以下步骤创建一...

    java操作excel的poi手册

    Java操作Excel的POI框架是Java开发者在处理Excel文件时常用的一个库,它允许程序员创建、修改和读取Microsoft Excel文件。本手册将详细介绍如何利用Apache POI进行Java与Excel的交互。 Apache POI是一个开源项目,...

    JAVA操作Excel 的POI API文档(英文)

    这个API文档详细解释了如何使用这些API,包括示例代码,帮助开发者更好地理解和运用Apache POI库进行Java Excel操作。学习和熟练掌握这些知识点,可以大大提高开发效率,实现高效、灵活的Excel处理功能。

    java操作excel,POI创建源代码

    java操作excel中,用poi创建excel的方法

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

    Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx, .xls)。在本项目中,我们结合了POI库和XML技术来实现Excel数据的验证与导入数据库。 首先,...

    POI实战-java开发excel.rar_Excel写入_JAVA 处理excel_POI_java 写入excel

    POI处理excel文件,主要包括Excel的读取、写入,各种数据格式处理、单元格合并、注释、下拉列表及单元格的边框、背景色、宽度调整等。

    java生成excel文件(poi).rar_POI java_java excel_poi EXCEL模板_poi-3.8-

    在压缩包中的“www.pudn.com.txt”文件可能是关于该示例的说明或资源链接,而“java生成excel文件(poi)”很可能是包含具体Java代码的文件夹,包含了如何使用POI进行操作Excel的实际示例。 学习和理解这些知识点后,...

    java使用POI操作excel (支持excel2007)

    对于Excel 2007及以上版本,POI使用了一个名为XSSF(XML Spreadsheet)的模型来处理.xlsx文件,这是基于Office Open XML标准的。 2. **环境准备** 在使用POI前,你需要先将Apache POI库添加到你的项目依赖中。如果...

Global site tag (gtag.js) - Google Analytics