全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
package com.mln.frame.actions;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.format.UnderlineStyle;import jxl.write.Alignment;import jxl.write.Boolean;import jxl.write.Border;import jxl.write.BorderLineStyle;import jxl.write.DateFormat;import jxl.write.DateTime;import jxl.write.Label;import jxl.write.WritableImage;import jxl.write.Number;import jxl.write.Formula;import jxl.write.NumberFormat;import jxl.write.WritableCellFormat;import jxl.write.WritableFont;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;import jxl.write.WriteException;import jxl.write.biff.RowsExceededException;public class TestJXL /* * Date 2012-02-08 * Author wumeiku * What testJxl */public static void main(String args) throws IOException, RowsExceededException, WriteException / TODO Auto-generated method stub WritableWorkbook wwb = Workbook.createWorkbook(new File(F:/设备台账编辑.xls); WritableSheet sheet = wwb.createSheet(test, 0); /testLabel(sheet);/添加文本类单元格 /testFormat1(sheet);/添加带有字型Format的对象 /testFormat2(sheet);/添加带有字体颜色Format的对象 /testNumber(sheet);/添加Number对象 /testNumberFormat(sheet);/添加带有format的Number对象 /testBoolean(sheet);/添加Boolean对象 /testDateTime(sheet);/添加DateTime对象 /testDateTimeFormat(sheet);/添加带有format的DateTime对象 /testFormula(sheet);/添加公式单元格 /testImage(sheet);/添加图片 /testMergeCells(sheet); /合并单元格 /testUnitStyle(sheet); /添加单元格样式 /testFontUnitFont(sheet);/天剑单元格字体样式 wwb.write();/ 写入数据 wwb.close();/ 关闭文件/添加文本类单元格public static void testLabel(WritableSheet sheet) throws RowsExceededException, WriteExceptionLabel labelC = new Label(0, 0, 测试JXL文本);sheet.addCell(labelC);/添加带有字型Format的对象public static void testFormat1(WritableSheet sheet) throws RowsExceededException, WriteExceptionWritableFont wf = new WritableFont(WritableFont.TIMES,18,WritableFont.BOLD,true);WritableCellFormat wcfF = new WritableCellFormat(wf);Label labelf = new Label(1,0,测试JXL字型,wcfF);sheet.addCell(labelf);/添加带有字体颜色Format的对象public static void testFormat2(WritableSheet sheet) throws RowsExceededException, WriteExceptionWritableFont wfc = new WritableFont(WritableFont.ARIAL,10,WritableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.RED);WritableCellFormat wcfFC = new WritableCellFormat(wfc);Label labelCFC = new Label(2, 1, 测试JXL字体颜色, wcfFC);sheet.addCell(labelCFC);/添加Number对象public static void testNumber(WritableSheet sheet) throws RowsExceededException, WriteException Number labelN = new Number(0, 1, 3.1415926); sheet.addCell(labelN);/添加带有format的Number对象public static void testNumberFormat(WritableSheet sheet) throws RowsExceededException, WriteExceptionNumberFormat nf = new NumberFormat(#.#);WritableCellFormat wcfN = new WritableCellFormat(nf);Number labelN = new Number(0, 1, 3.1415926,wcfN); sheet.addCell(labelN);/添加Boolean对象public static void testBoolean(WritableSheet sheet) throws RowsExceededException, WriteExceptionBoolean labelB = new Boolean(0, 2, false);sheet.addCell(labelB);/添加DateTime对象public static void testDateTime(WritableSheet sheet) throws RowsExceededException, WriteExceptionDateTime labelDT = new DateTime(0, 3, new java.util.Date();sheet.addCell(labelDT);/添加带有format的DateTime对象public static void testDateTimeFormat(WritableSheet sheet) throws RowsExceededException, WriteExceptionDateFormat df = new DateFormat(dd MM yyyy hh:mm:ss);WritableCellFormat wcfDF = new WritableCellFormat(df);DateTime labelDTF = new DateTime(1, 3, new java.util.Date(), wcfDF);sheet.addCell(labelDTF);/添加公式单元格(暂时无法实现)public static void testFormula(WritableSheet sheet) throws RowsExceededException, WriteExceptionNumber labelN1 = new Number(0, 0, 3);Number labelN2 = new Number(0, 1, 4);sheet.addCell(labelN1);sheet.addCell(labelN2);Formula formual = new Formula(0,11,Sum(A1:A9);sheet.addCell(formual);/添加imagepublic static void testImage(WritableSheet sheet) throws RowsExceededException, WriteExceptionWritableImage wrimage=new WritableImage(1,5,10,10,new File(F:/enconding配置.png);sheet.addImage(wrimage);/合并单元格public static void testMergeCells(WritableSheet sheet) throws RowsExceededException, WriteException sheet.mergeCells(0, 0, 9, 0); Label label = new Label(0, 0, 合并了12个单元格); sheet.addCell(label);/添加单元格样式public static void testUnitStyle(WritableSheet sheet) throws RowsExceededException, WriteException WritableCellFormat wc = new WritableCellFormat(); wc.setAlignment(Alignment.CENTRE); / 设置居中 wc.setBorder(Border.ALL, BorderLineStyle.THIN); / 设置边框线 wc.setBackground(jxl.format.Colour.RED); / 设置单元格的背景颜色 Label label = new Label(1, 5, 字体, wc); sheet.addCell(label);/添加单元格字体样式public static void testFontUnitFont(WritableShee
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招投标活动合规风控及流程管理细则
- 遵义一级建造师考试(通信与广电工程管理与实务)真题及答案
- 经济师考试人力资源管理高级经济实务试题与参考答案(2026年)
- 2025年出版专业技术人员职业资格考试(中级)《基础知识》试题与答案
- 2026年注册会计师试题及答案
- 2026 年二级建造师《矿业工程》真题及答案解析
- (精)网络安全意识培训课件
- 弋江婴儿肠绞痛缓解技巧
- FPPS-ligand-3-生命科学试剂-MCE
- Fluo-4-AM-solution-生命科学试剂-MCE
- 经典导读与欣赏智慧树知到期末考试答案2024年
- 食品生产加工领域监管工作培训
- 农村环保培训课件讲解
- 边缘型人格障碍生存指南如何与边缘型人格障碍相处
- 噪声软件使用说明书
- 人工智能原理与方法智慧树知到课后章节答案2023年下哈尔滨工程大学
- 烟气余热回收技术参数换算公式
- 缺血缺氧性脑病详解
- 走进舞蹈艺术-首都师范大学中国大学mooc课后章节答案期末考试题库2023年
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- GB/T 37356-2019色漆和清漆涂层目视评定的光照条件和方法
评论
0/150
提交评论