下面是导出Excel文件的代码,只是做一个简单的测试,没有格式字体的导出~
代码如下:
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
import jxl.Workbook;
import jxl.write.*;
public class ExportTest
{
public static void main(String [] args)
{
/**
* 测试数据
*/
List<MyNews> list=new ArrayList<MyNews>();
for(int i=0;i<5;i++)
{
MyNews mynews=new MyNews();
mynews.setTitle("aa"+i);
mynews.setAuthor("bb"+i);
mynews.setAcontent("cc"+i);
list.add(mynews);
}
String targetfile="f:/excel.xls";
String [] title={"title","author","acontent"};
WritableWorkbook workbook;
Label label;
System.out.println("BEGIN....");
try
{
OutputStream os=new FileOutputStream(targetfile);
workbook=Workbook.createWorkbook(os);
WritableSheet sheet=workbook.createSheet("MySheet", 1);
//设置标题
for(int i=0;i<title.length;i++)
{
label=new Label(i,0,title[i]);
sheet.addCell(label);
}
//设置单元格的值
for(int i=0;i<list.size();i++)
{
MyNews m=(MyNews)list.get(i);
sheet.addCell(new Label(0,i+1,m.getTitle()));
sheet.addCell(new Label(1,i+1,m.getAuthor()));
sheet.addCell(new Label(2,i+1,m.getAcontent()));
}
//写入
workbook.write();
//关闭
workbook.close();
}
catch (Exception e)
{
e.printStackTrace();
}
System.out.println("end....");
}
}
每天一点点希望对大家有利~
分享到:
相关推荐
这篇博客“利用Jxl生成excel文件”提供了关于如何使用Jxl库创建Excel文档的指导。 首先,Jxl库允许开发者在Java程序中直接操作Excel格式的数据,而无需依赖Microsoft Office套件。它支持多种Excel功能,如单元格...
总结来说,Java利用JXL库生成Excel文件是通过创建工作簿、工作表、单元格,并设置它们的属性和内容来实现的。JXL提供了广泛的API来处理各种复杂的Excel操作,是Java环境下生成Excel文件的一个实用工具。
本篇将详细介绍如何利用`jxl`库来操作Excel文件,并结合实例说明如何从Excel文件中提取数据并生成TXT文件。 首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应...
《jxl导出Excel的深度解析与应用》 在信息化高度发展的今天,Excel作为数据处理和分析的重要工具,被广泛应用于各个领域。Java作为一种强大的编程语言,如何与Excel进行交互,成为了许多开发者关注的焦点。jxl库...
以下是一个基本的代码示例,展示了如何利用JXL导出Excel的步骤: 1. 创建工作簿对象: ```java WorkbookSettings ws = new WorkbookSettings(); // 如果需要设置编码(例如中文字符),可以这样: ws.set...
6. **读取Excel**:除了生成Excel文件,jxl还可以读取已有的Excel文件,将其内容转化为Java数据结构,便于处理和分析。 7. **示例代码**:通常,使用jxl的流程包括加载模板文件,找到要填充的单元格,使用`Cell....
总结来说,`jxl`库为Java开发者提供了一个强大而灵活的工具,用于生成和处理Excel文件。通过学习和实践,我们可以利用它轻松地实现数据的导出和导入功能,满足各种业务场景的需求。在开发过程中,应根据实际情况选择...
本资源提供了一个利用jxl库实现Java程序中生成Excel表格的解决方案。jxl是一个广泛使用的开源Java库,它允许开发者读取、写入和修改Microsoft Excel文件。 首先,我们来详细了解一下jxl库。jxl库支持多种Excel操作...
在Java编程环境中,处理Excel文件是一项常见的任务,特别是在数据导入导出、报表生成等领域。`jxl`库是一个广泛使用的开源库,它允许开发者用Java读取、写入和修改Excel文件。在这个特定的场景中,我们将探讨如何...
Java使用JXL库导出Excel表格是一个常见的任务,特别是在数据处理和报告生成的场景中。JXL是一个开源的Java库,允许我们读取、写入和修改Excel文件。以下是对这个知识点的详细解释: 首先,我们需要理解Excel文件的...
例如,用户请求一个导出接口后,服务器生成Excel文件,然后设置响应头并输出文件内容,用户就能在浏览器中看到下载提示。 下面是一个简单的示例,展示如何使用JXL库导出数据库数据到Excel: 1. 引入JXL库: 在...
利用JXL技术支持模板和非模板的表格导出
本篇文章将深入探讨如何利用jxl库实现数据库内容的导出。 首先,你需要在项目中引入jxl库。在提供的压缩包中,`jxl.jar`是jxl的核心库文件,你需要将其添加到项目的类路径中。对于Maven项目,可以在pom.xml文件中...
Apache POI 和 JExcelAPI(JXL)是两个广泛使用的库,分别用于处理Microsoft Office的POI格式(包括Excel)和Java环境中的Excel文件。下面将详细阐述这两个库以及如何使用它们来生成Excel报表。 Apache POI 是一个...
标题"jxl导出Excel基础"意味着我们将讨论如何通过`jxl`库来创建Excel文件。这个过程通常包括以下几个步骤: 1. **引入依赖**:在项目中添加`jxl`库的依赖。如果是Maven项目,可以在`pom.xml`文件中添加如下依赖: ...
在Java编程领域,处理Excel文件是一项常见的任务,特别是在数据分析、数据导入导出或者报表生成等场景。JXL库是一个广泛使用的开源库,它允许开发者在Java应用程序中方便地读取和写入Excel文件。本篇将详细介绍如何...
总结来说,"利用jxl实现excel解析"涉及的关键知识点包括:jxl库的使用、Excel文件的读取与写入、工作簿和工作表的操作、单元格的访问与样式设置,以及数据处理逻辑的实现。掌握这些技能对于进行Java中的Excel操作至...
接下来,我们来看看如何利用JXL给Excel加水印。在JXL中,我们主要使用`WritableWorkbook`和`WritableSheet`对象来创建和修改Excel文件。首先,我们需要打开一个现有的Excel文件(或创建一个新的): ```java ...
总结来说,"jxl导出excel.zip"提供的工具可以帮助Java开发者高效地处理Excel导出任务,利用JXL库的强大功能,结合自定义的工具类和注解,能够灵活、便捷地将业务数据转换为用户友好的Excel文件。对于需要处理大量...
- **读取Excel文件**:使用JXL或POI库加载Excel文件。 - **创建水印图像**:根据`Model`中的数据动态生成水印图像。 - **将水印图像添加到Excel页面上**:使用POI提供的API来实现这一功能。 #### 示例代码框架 ```...