jxl创建Excel文件java代码示例

记得要下载 并 导入
jxl.jar 包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041

package Test;

import java.io.*;

import jxl.*;
import jxl.format.Colour;
import jxl.write.*;

public class JXLTest {

	private static WritableWorkbook book;
	private static WritableSheet sheet ;
	private static WritableFont normalFont;

	private static WritableFont diffFont;
	private static WritableCellFormat normalFormat;
	private static WritableCellFormat diffFormat;

	/**
	 * java创建excel简单示例
	 */
	public static void main(String args[]) {
		createExcel();
	}

	public static void createExcel(){
		try {
			String fileNameAndPath = "E:\\DifferentData\\java创建excel文件示例.xls";
			book = Workbook.createWorkbook(new File(fileNameAndPath));
			// 生成名为"第一页"的工作表,参数0表示这是第一页
			sheet = book.createSheet("第一页", 0);
			// 设置字体为宋体,11号字,不加粗,颜色为红色
			normalFont = new WritableFont(WritableFont.createFont("宋体"), 11, WritableFont.NO_BOLD);
			// 设置字体为宋体,11号字,不加粗,颜色为红色
			diffFont = new WritableFont(WritableFont.createFont("宋体"), 11, WritableFont.NO_BOLD);
			diffFont.setColour(Colour.RED);

			normalFormat = new WritableCellFormat(normalFont);
			normalFormat.setAlignment(jxl.format.Alignment.CENTRE);
			normalFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);

			diffFormat = new WritableCellFormat(diffFont);
			diffFormat.setAlignment(jxl.format.Alignment.CENTRE);
			diffFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);

			Label labelA = new Label(0, 0, "第一列标题", normalFormat);
			Label labelB = new Label(1, 0, "第二列标题", normalFormat);
			Label labelC = new Label(2, 0, "第三列标题", normalFormat);
			Label labelD = new Label(3, 0, "第四列标题", normalFormat);
			for(int i=1; i<=10; i++){
				Label lab1 = new Label(0,i,"第"+i+"行第1列");
				Label lab2 = new Label(2,i,"第"+i+"行第2列");
				Label lab3 = new Label(3,i,"第"+i+"行第3列",diffFormat);
				Label lab4 = new Label(4,i,"第"+i+"行第4列");
				sheet.addCell(lab1);
				sheet.addCell(lab2);
				sheet.addCell(lab3);
				sheet.addCell(lab4);
			}
			// 将定义好的单元格添加到工作表中
			sheet.addCell(labelA);
			sheet.addCell(labelB);
			sheet.addCell(labelC);
			sheet.addCell(labelD);

			book.write();
			book.close();
			System.out.println("创建文件成功!");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}finally{

		}
	}

}

jxl创建Excel文件java代码示例,布布扣,bubuko.com

时间: 2024-12-27 00:16:50

jxl创建Excel文件java代码示例的相关文章

集算器读写EXCEL文件的代码示例

集算器可以方便地读写Excel文件,下面用一个例子进行说明:     描述:从data.xlsx读取订单数据和销售员列表,根据这两个sheet计算各部门的销售额,计算结果写入result.xlsx.     源Excel文件:data.xlsx有两个sheet,其中订单数据如下: 销售员列表如下:     集算器代码: A1-A2:从excel文件data.xlsx分别读取第1和第2个sheet,以序表的形式存储在A1.A2格,即订单数据和销售员列表. A3-A4:先将订单数据和销售员列表按照员

jxl创Excel档java示例代码说明

记得下载 并 导入jxl.jar 包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041 package Test; import java.io.*; import jxl.*; import jxl.format.Colour; import jxl.write.*; public class JXLTest { private static WritableWorkbook book; private static Writ

Java文件操作系列[2]——使用JXL操作Excel文件

由于java流无法实现对Excel文件的读写操作,因此在项目中经常利用第三方开源的组件来实现.支持Excel文件操作的第三方开源组件主要有Apache的POI和开源社区的JXL. 总体来说,二者的区别是:JXL较为轻量级,如果是对Excel文件的简单操作,建议使用JXL:POI的功能相当强大,但同时处理问题也相当的繁琐. 1.准备工作 [必需]下载JXL的jar包:jxl.jar [非必需]JXL API  (提取密码:zgqj) 2.一些必要的说明 主要是对Excel结构的说明: Excel后

jxl导出Excel文件

一.java项目实现读取Excel文件和导出Excel文件 实现读取和导出Excel文件的代码: package servlet; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.text.SimpleDateFormat;

jxl创建excel加水印

最近做个excel加水印的,在网上找了很多,都是使用jxl添加,但是本地测试一直没有通过,主要原因是因为背景图片不符合要求,后来找了image4j来做成图片,完成了背景图片的添加,需要用到的jxl.jar包image4j.jar,具体代码如下: package com.file; import java.awt.AlphaComposite; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; imp

JXL操作Excel文件

jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持非常好,API是纯Java的, 并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件. 另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式. 1.创建一个test.xls文件,向其写入数据 package com.ccit; imp

导出HBase数据到Excel(Java代码)

一.主要代码 package com.sgcc.mcsas.bigdata.tool; import com.sgcc.mcsas.bigdata.service.HBaseServiceImpl; import com.sgcc.mcsas.bigdata.service.IHBaseService; import org.apache.hadoop.hbase.Cell; import org.apache.hadoop.hbase.client.Result; import org.apa

C#创建Excel文件并将数据导出到Excel文件

C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据. 创建解决方案 菜单>新建>项目>Windows窗体应用程序: 添加相关组件: 添加两个DataGridView,一个TextBox,两个按钮 ,如下图: 添加Excel资源: 先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名: 双击"Resources.resx"文件打开资源文件视图: 添加

创建excel文件

创建excel文件Sub addexcel(excelpath)    '瀹氫箟excel瀵硅薄    Dim exlapp    '瀹氫箟excel宸ヤ綔绨?    Dim exlworkbook    '瀹氫箟excel宸ヤ綔琛?    Dim exlworksheet    '鍒涘缓excel瀵硅薄    Set exlapp = CreateObject("excel.application")    '鍒涘缓excel宸ヤ綔绨?    Set exlworkbook =exl