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++;
}
分享到:
相关推荐
在"Java操作Excel之Poi模板导入导出"这个主题中,我们将深入探讨如何使用POI库来处理Excel模板,并进行数据的导入和导出。 首先,了解Excel模板的基本概念。模板通常包含预定义的样式、格式和计算,开发人员可以...
通过上述的Java操作Excel之Poi视频教程源码,我们可以逐步学习和实践这些概念,从基础到高级,从而熟练掌握Java中使用Apache POI处理Excel文件的技巧。每个视频源码对应一个特定的主题,例如第一讲可能是介绍基础...
本教程“Java操作Excel之Poi视频教程”由java1234出品,旨在深入讲解如何使用Java POI进行Excel处理。 1. **什么是Apache POI?** Apache POI 是一个开源项目,它提供了API,使得Java程序能够处理Microsoft Office...
附件是java poi 3.17的lib库及其依赖库,全部下载引用后,可以进行excel的读写操作,无需引用其他lib库。poi-3.17适用于jdk1.7。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft ...
标题和描述反复提及"JAVA操作excel poi poi.jar",这显然是指使用Apache POI库进行Java操作Excel的过程。标签同样强调了这一主题,表明我们要深入探讨的是如何利用Apache POI处理Excel文件。 Apache POI提供了HSSF...
java读写Excel,POI.JAR,Word内容读取
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是Java开发中常见的一...在使用POI 3.10进行Java导出Excel的过程中,记得关注官方文档和社区更新,以便获取最新的信息和支持。此外,合理使用缓存和流式处理技术可以进一步优化性能,避免内存溢出等问题。
在本文中,我们将详细介绍如何使用 Java POI 实现 Excel 导入导出功能。 1. 什么是 Java POI Java POI 是一个开源的 Java 库,由 Apache 软件基金会维护。它提供了一系列的 API,用于处理 Microsoft Office 文件...
Apache POI库是Java领域中广泛使用的工具,它允许开发者读写Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。本篇文章将深入讲解如何使用POI库在Java中实现Excel的导出功能,以及涉及到的相关jar包及其作用...
这里我们将深入探讨使用Apache POI 4.0.1版本进行Java操作Excel的相关知识点。 首先,Apache POI 4.0.1 包含了以下组件: 1. **poi-4.0.1.jar**:这是核心库,包含了处理Excel文档的主要类和接口,支持HSSF(用于...
当你下载的压缩包中包含全套的Java POI Jar包时,这些库文件将提供所有必要的API来操作Excel。这些API主要包括如Sheet、Row、Cell等类,它们分别对应Excel中的工作表、行和单元格。 例如,你可以通过以下步骤创建一...
Java操作Excel的POI框架是Java开发者在处理Excel文件时常用的一个库,它允许程序员创建、修改和读取Microsoft Excel文件。本手册将详细介绍如何利用Apache POI进行Java与Excel的交互。 Apache POI是一个开源项目,...
这个API文档详细解释了如何使用这些API,包括示例代码,帮助开发者更好地理解和运用Apache POI库进行Java Excel操作。学习和熟练掌握这些知识点,可以大大提高开发效率,实现高效、灵活的Excel处理功能。
java操作excel中,用poi创建excel的方法
Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx, .xls)。在本项目中,我们结合了POI库和XML技术来实现Excel数据的验证与导入数据库。 首先,...
POI处理excel文件,主要包括Excel的读取、写入,各种数据格式处理、单元格合并、注释、下拉列表及单元格的边框、背景色、宽度调整等。
Java的Apache POI库是一个强大的工具,用于读取、创建和修改Microsoft Office格式的文件,尤其是Excel(.xlsx)文档。在本示例中,我们将深入探讨如何利用POI库来生成Excel中的图表曲线,这对于数据可视化和报告生成...
在压缩包中的“www.pudn.com.txt”文件可能是关于该示例的说明或资源链接,而“java生成excel文件(poi)”很可能是包含具体Java代码的文件夹,包含了如何使用POI进行操作Excel的实际示例。 学习和理解这些知识点后,...