import java.io.File;
import java.sql.ResultSet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell;
public class Export2Excel {
public Export2Excel(Shell shell, String[] coloumNames, ResultSet rSet,
String sheetName) {
FileDialog fileDialog = new FileDialog(shell, SWT.NONE);
fileDialog.setFilterExtensions(new String[]{"*.xls"});
fileDialog.setText("文件另存为");
fileDialog.setFileName("temp.xls");
fileDialog.open();
String path = fileDialog.getFilterPath();
String fileName = fileDialog.getFileName();
try {
WritableWorkbook book = Workbook.createWorkbook((new File(path
+ "\\" + fileName)));
WritableSheet sheet = book.createSheet(sheetName, 0);
for (int i = 0; i < coloumNames.length; i++) {
sheet.setColumnView(100, 400);
Label label = new Label(i, 0, coloumNames[i]);
sheet.addCell(label);
}
int i = 0;
while (rSet.next()) {
i = i + 1;
Label label1A = new Label(0, i, rSet.getRow() + "");
sheet.addCell(label1A);
for (int j = 0; j < coloumNames.length; j++) {
System.out.println("j =" + j);
if (j == 0) {
Label label = new Label(j, i, rSet.getRow() + "");
sheet.addCell(label);
} else {
Label label = new Label(j, i, rSet.getString(j));
sheet.addCell(label);
}
}
}
book.write();
book.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
首先,你需要获取jxl.jar包。这个库提供了方便的API,使得Java程序可以创建、读取和修改Excel文件。在你的项目中,你可以通过Maven或Gradle将其作为依赖引入,或者直接将jxl.jar添加到项目的类路径中。根据提供的...
《使用jxl.jar包在Java中操作Excel文件的详尽指南》 在Java开发中,与Excel文件交互是一项常见的任务,比如数据导入、导出、分析等。jxl.jar库提供了一个强大的解决方案,使得开发者无需依赖Windows环境即可处理...
本文将深入探讨如何使用jxl.jar这个完整的Java库来创建Excel文件,并设置字体样式、表格等格式。 首先,我们要理解jxl库的核心功能。jxl库支持读取和写入Excel 97-2003格式的文件(.xls),提供了一个API,允许...
**Java Excel工具包——jxl.jar** 在Java编程中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成或数据分析等场景下。jxl.jar是一个专门为Java设计的库,它允许开发者轻松地读取、写入和修改Excel...
在Java编程中,处理Excel文件是一项常见的任务,特别是在数据导入导出、数据分析或者报表生成等场景。本篇文章将深入探讨如何使用jxl.jar库来实现Java操作Excel。 首先,jxl是一个广泛使用的Java库,它允许开发者...
jxl.jar是通过java操作excel表格的工具类库,开发过程中经常需要用到数据的导入导出功能,之前用的是POI,这次使用JXL,JXL相对于POI来说要轻量简洁许多,在数据量不大的情况下还是非常实用的。
在Java应用程序中,如果需要处理Excel数据,如数据分析、报表生成或导入导出功能,jxl.jar包就是一个非常实用的工具。这个库提供了丰富的API,允许开发者对Excel工作簿、工作表、单元格等进行操作。 一、jxl.jar包...
Java导出数据到Excel是一个常见的需求,特别是在大数据处理和报告生成场景中。jxl.jar库为Java开发者提供了一个方便的接口来操作Excel电子表格。这个库不仅支持读取Excel文件,还能创建新的工作簿,修改现有数据,...
Java操作Excel表格是Java开发中常见的一项任务,特别是在数据处理、报表生成以及数据导入导出等场景。`jxl.jar` 是一个非常流行的Java库,它允许开发者在Java程序中方便地读取和写入Excel文件。这个库是Java Excel ...
本文将详细介绍如何利用`jxl.jar`来实现Excel文件的导出功能,并深入探讨其使用方法和相关知识点。 `jxl.jar`是Java Excel API(JExcelApi)的库文件,它提供了一组全面的API,使得Java开发者能够方便地读取、写入...
在Android开发中,有时我们需要处理来自用户的Excel数据,或者需要将应用程序的数据导出到Excel格式。在这种情况下,Java Excel API(通常称为jxl)是一个非常有用的库,它允许开发者在Java环境中读取、写入和修改...
以下是一份简单的Java源代码示例,演示了如何使用jxl.jar将数据导出到Excel表格: ```java import java.io.FileOutputStream; import java.io.IOException; import jxl.Sheet; import jxl.Workbook; import jxl....
使用jxl.jar进行Excel操作的方法相对简单。首先,需要将jxl.jar添加到项目类路径中,然后就可以通过其提供的API来实现各种功能。例如,可以创建一个新的工作簿,添加工作表,设置单元格的值,甚至可以处理公式和图表...
"导入/导出Excel jxl.jar"是使用JExcelApi(通常简称为JXL)库的一个示例,这是一个开源Java库,允许开发者读取、写入和修改Excel文件。JXL.jar文件就是这个库的实现,它包含了所有必要的类和方法,使得开发者可以...
【标题】"jxl.jar原版、修改后的jxl.jar解决web dynpro中乱码问题"涉及的关键技术点主要集中在两个方面:一是Java的jar包处理,二是Web Dynpro组件与Excel数据交互时的字符编码问题。下面将对这两个主题进行深入的...
jxl-2.6.10.jar是该库的一个稳定版本,它包含了处理Excel文件所需的类和方法,使得开发者能够在Java应用程序中轻松地进行数据导入导出。 jxl库的核心功能包括: 1. **读取Excel文件**:jxl提供了一系列的Reader类...
jxl.jar库是Java开发者用于读取、写入和修改Microsoft Excel文件的一个流行选择。这个库提供了丰富的API,使得与Excel文件交互变得简单且高效。 jxl.jar是JExcelApi的核心组件,它包含了处理Excel文件所需的全部类...
数据库内容导入到Excel是数据处理中...总的来说,jxl.jar为Java开发者提供了一种强大而便捷的方式来处理Excel文件,无论是从数据库导出数据还是进行其他形式的数据交换。只需合理使用,它就能极大地提高你的工作效率。