<result name="dayExcel" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentDisposition">filename="export.xls"</param>
<param name="bufferSize">1024</param>
</result>
InputStream is;
public String execute() {
Label label;
WritableWorkbook workbook;
ByteArrayOutputStream os = new ByteArrayOutputStream();
try {
workbook = Workbook.createWorkbook(os);
WritableSheet sheet = workbook.createSheet("Sheet1", 0);
label = new jxl.write.Label(0, 0, "Time/Hour");
sheet.addCell(label);
for (int i = 0; i < 24; i++) {
if (i < 10) {
label = new jxl.write.Label(0, i+1, "0" + i);
sheet.addCell(label);
} else {
label = new jxl.write.Label(0, i+1, String.valueOf(i));
sheet.addCell(label);
}
}
workbook.write();
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
is = new ByteArrayInputStream(os.toByteArray());
return "excel";
}
public InputStream getIs() {
return is;
}
public void setIs(InputStream is) {
this.is = is;
}
public InputStream getInputStream() throws Exception {
return is;
}
分享到:
相关推荐
jxl(jExcelAPI)的基本使用方法
三、JExcelAPI使用示例 以下是一个简单的使用JExcelAPI读取和写入Excel文件的例子: ```java import jxl.*; // 读取Excel文件 Workbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet sheet = ...
《使用JExcelAPI进行Excel操作的深度解析》 在Java编程中,处理Excel文件是一项常见的任务,无论是数据导入导出,还是报表生成,都离不开对Excel的读写操作。JExcelAPI,作为一个强大的开源库,为Java开发者提供了...
对于Java开发者来说,掌握JExcelAPI的使用技巧,能极大地提升工作效率,减少与Excel打交道时的繁琐过程。 总之,JExcelAPI作为Java操作Excel的利器,通过其丰富的API和强大的功能,使得在Java项目中处理Excel文件变...
本文将深入探讨JExcelAPI 2.5的核心特性、使用方法以及如何在实际项目中发挥其潜力。 一、JExcelAPI 2.5简介 JExcelAPI 2.5提供了对Excel文件的强大读写支持,允许开发者无需借助Microsoft Office或其他第三方工具...
《使用Java操作Excel:JExcelApi深度解析》 在数据处理和分析的领域中,Excel是一种广泛使用的工具,尤其在企业级应用中,其强大的表格处理能力得到了充分的认可。然而,当涉及到程序化操作或者集成到自动化流程时...
《使用Java进行Excel操作:深度解析jExcelAPI》 在Java开发中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成等领域。jExcelAPI是一个强大的开源库,它允许开发者通过Java代码直接操作Excel文件,...
要使用JExcelAPI 2.6.6,首先需要下载对应的jar包,将其加入到项目的类路径中。对于Maven项目,可以在pom.xml文件中添加如下依赖: ```xml <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl ...
在项目中使用jExcelApi,首先需要将其jar包引入。"jexcelapi_2_4_3.tar.gz"文件是一个压缩包,包含了jExcelApi的库文件。解压后,将得到的jar包添加到项目的类路径中,或者通过Maven或Gradle等构建工具进行管理。 ...
在你的项目中,你需要将这个jar文件添加到类路径(classpath)中,以便能够使用JExcelAPI提供的各种功能。`.classpath`文件通常用于Eclipse这样的IDE,它记录了项目的类路径设置,确保编译和运行时能正确加载依赖的...
4. **高性能和灵活性**:JExcelApi的API设计简洁明了,易于学习和使用,同时提供了丰富的功能,使得开发者可以根据需求灵活地处理Excel文件,提高开发效率。 5. **公式处理**:JExcelApi可以识别并计算Excel中的...
JExcelAPI与Apache POI两者对比
以下是一个简单的使用jExcelAPI写入Excel文件的示例: ```java import jxl.*; public class JExcelExample { public static void main(String[] args) throws Exception { Workbook workbook = Workbook....
- `jxl.jar`:这是jExcelAPI的核心库文件,包含了所有的类和方法,导入到项目中就可以使用jExcelAPI的功能。 - `docs`:通常包含库的文档,可能有API参考、用户指南、示例代码等,对于理解和使用jExcelAPI非常有帮助...
6. **API简化**:jExcelAPI提供了易于使用的API,使得开发者可以快速上手,编写与Excel交互的代码。 **使用示例** ```java // 创建一个新的工作簿 WritableWorkbook workbook = Workbook.createWorkbook(new File...
2. **写入Excel文件**:同样,我们也可以使用jexcelapi创建新的Excel文件或向已有的文件写入数据。创建新工作簿的方法是`Workbook.createWorkbook(File file)`,添加工作表使用`Workbook.addSheet(String sheetName)...
jexcelapi的API jxl的API 源码