`

Java生成excel(使用jxl)

    博客分类:
  • Java
阅读更多
1、pom.xml依赖包引入
		<dependency>
		    <groupId>net.sourceforge.jexcelapi</groupId>
		    <artifactId>jxl</artifactId>
		    <version>2.6.12</version>
		</dependency>


2、具体代码
		//创建excel
		String fileName = getExcelFileName(list.get(0));
		File excelFile = new File(fileName);
		// 创建workbook
		WritableWorkbook book;
		book = Workbook.createWorkbook(excelFile);
		// 表示生成一个名称为sheet1的sheet(工作表),参数0表示第一页
		WritableSheet sheetOne = book.createSheet("sheet1", 0);

		WritableFont wf_titleGreen = new WritableFont(WritableFont.ARIAL, 15, WritableFont.BOLD, false,
				UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.WHITE); // 定义格式、字体、下划线、斜体、 粗体、颜色
		WritableCellFormat wcf_titleGreen = new WritableCellFormat(wf_titleGreen); // 单元格定义
		wcf_titleGreen.setBackground(jxl.format.Colour.GREEN); // 设置单元格的背景颜色
		wcf_titleGreen.setAlignment(jxl.format.Alignment.CENTRE); // 设置对齐方式
		wcf_titleGreen.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
		wcf_titleGreen.setBorder(jxl.format.Border.ALL, jxl.format.BorderLineStyle.THIN, jxl.format.Colour.GRAY_25); // 设置边框
		wcf_titleGreen.setWrap(true);// 自动换行

		// 设置列的宽度
		for (int i = 0; i < 13; i++) {
			sheetOne.setColumnView(i, 25);
		}
		// 设置行的高度
		sheetOne.setRowView(0, 400);
		//合并单元格
		sheetOne.mergeCells(0, 0, 0, 1);
		//设置单元格内容(内容、格式)
		Label label1 = new Label(0, 0, "日期", wcf_titleGreen);
		// 把该label加入到工作表中(注意只有可写的workbook和可写的sheet才能做这些增加,删除....操作)
		sheetOne.addCell(label1);
		book.write();
		book.close();
分享到:
评论

相关推荐

    Java操作Excel(jxl.jar)

    本篇文章将深入探讨如何使用jxl.jar库来实现Java操作Excel。 首先,jxl是一个广泛使用的Java库,它允许开发者读写Microsoft Excel文件。它的主要优势在于简单易用且功能丰富,支持多种Excel格式,包括老版本的.BIFF...

    java 生成excel 实例 jxl

    java 生成excel 实例 好用、 肯定能用 非常简短

    java使用jxl打印excel报表文件

    JXL库是一个广泛使用的Java库,它允许开发者读取、写入和修改Excel文件。本篇将深入探讨如何使用JXL库在Java中打印Excel报表。 首先,要使用JXL库,你需要在项目中引入它的依赖。在本例中,`jxl.jar`是JXL库的核心...

    Java生成excel 和读取word文档的内容 jxl 代码

    在Java编程中,生成Excel和读取Word文档是常见的任务,尤其在数据处理、报告生成或数据导出等场景中。这里我们将详细讨论如何使用jxl库来完成这些任务。 首先,jxl是一个广泛使用的开源Java库,它允许开发者方便地...

    java操作excel——jxl和poi比较

    在Java编程领域,处理Excel文件是一项常见的任务,用于数据导入导出、数据分析或者报表生成等。本文将对比两种主流的Java Excel处理库:jxl和Apache POI,并探讨它们的特性和适用场景。 首先,jxl是较早的Java ...

    java生成excel实例通过(jxl)

    Java生成Excel是常见的数据处理需求,特别是在大数据导出、报表制作和数据分析场景中。JXL是一个流行的Java库,专门用于处理Microsoft Excel文件。本实例将详细介绍如何使用JXL库在Java中生成、读取、复制和修改...

    java利用jxl生成excel文件

    Java使用JXL库生成Excel文件是一项常见的任务,特别是在数据处理、报表生成或导出时。JXL是一个开源的Java库,允许我们读取、写入和修改Excel文件。以下将详细讲解如何使用JXL库来生成Excel文件。 首先,我们需要在...

    jxl模版生成excel

    "jxl模版生成excel" 指的是使用JExcelAPI(简称jxl)这个Java库来创建基于模板的Excel文件。JExcelAPI是一个开源项目,允许程序开发者读写Microsoft Excel文件,它支持从Java数据结构直接导出到Excel格式,同时也可...

    java操作excel(jxl)

    JXL库是Java社区中广泛使用的工具,专门用于读取和写入Excel文件。在这个场景中,我们将探讨如何使用Java和JXL库来操作Excel,并将数据导入MySQL数据库。 1. **JXL库介绍** JXL是一个开源的Java库,它提供了对...

    Java通过POI和JXL给Excel动态添加水印

    通过以上步骤,我们可以实现在Java程序中使用JXL和POI库给Excel文件添加动态水印的功能。这种技术不仅适用于企业内部的文档管理,还可以用于任何需要保护文档版权和安全性的场景。希望这篇教程能够帮助到有类似需求...

    java操作excel,jxl边框的设置,jxl单元格的设置

    `JXL`库是一个广泛使用的Java库,它允许开发者读取和写入Microsoft Excel格式的文件。本文将深入探讨如何使用JXL进行Excel操作,特别是关于边框设置和单元格设置的细节。 首先,要使用JXL,需要将其添加到项目依赖...

    jxl jar包(java生成EXCEL文件)

    Java生成Excel文件是许多开发人员在处理数据导出或报告生成时经常遇到的任务。`jxl`库是一个非常流行的开源Java库,它允许开发者轻松地读取、写入和修改Excel文件。`jxl`库提供了丰富的API,使得在Java程序中操作...

    jxl.rar源代码,示例,文档,Demo,使用java生成Excel

    《使用Java生成Excel:jxl库的深度解析与实践指南》 在Java开发中,处理Excel数据是一项常见的任务,尤其在数据分析、报表生成等领域。jxl库作为一个强大的工具,为Java程序员提供了方便快捷的方式来读写Excel文件...

    java读写Excel(JXL)

    JXL库是一个广泛使用的Java库,专门用于处理Microsoft Excel文件。本文将深入探讨使用JXL库进行Excel文件的读写操作,并结合源码分析,帮助你理解和掌握相关技术。 首先,JXL库支持多种Excel文件格式,包括老版本的...

    java绝对生成excel报表

    总结,Java生成Excel报表的过程涉及到文件I/O操作、使用第三方库(如JExcelApi)、创建和操作工作簿和工作表对象、设置单元格内容和样式等技术。通过熟练掌握这些知识点,你就能高效地在Java程序中生成各种复杂的...

    java jxl创建Excel

    通过上述步骤,你就可以使用Java的JXL库创建具有各种特性的Excel文件了。在实际开发中,可以将这些功能封装成方法,以方便复用和维护。在给定的示例代码`JExcelTest`中,你应该能看到这些功能的具体实现,这将帮助你...

    java操作jxl生成excel的简化jar包

    自己封装的方法,调用 XlHelper.getXl(List&lt;?&gt; voList , Object head , OutputStream ops)方法,直接返回需要的excel,而不需要再去写jxl的方法。第一个参数voList 是excel里的内容,第二个参数head是excel表头。第...

    java生成excel表格

    总的来说,Java生成Excel表格需要理解JExcelApi库的基本API,如Workbook、Sheet、Label、Number等类的使用。通过熟练掌握这些,你可以轻松地在Java应用程序中实现Excel文件的生成、读取和修改,满足各种数据处理需求...

    java报表JXL和POI打印设置 java 生成excel 设置打印

    JXL 是一个早期用于读写Excel文件的Java库,虽然已经不再更新,但在一些旧项目中仍然广泛使用。JXL 提供了`SheetSettings`类来配置打印相关的属性。 ##### 1.1 页面方向 页面方向可以通过`SheetSetting#...

Global site tag (gtag.js) - Google Analytics