`
haiyupeter
  • 浏览: 426202 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jxl基本操作

阅读更多
jxl的一些总结 

要往xls文件里面写入数据的时候需要注意的是第一要新建一个xls文件 
OutputStream os=new FileOutputStream("c:\\excel2.xls"); 

再建完这个文件的时候再建立工作文件 
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(os)); 

如果这个文件已经存在,那么我们可以在这个文件里面加入一个sheet为了和以前的数据进行分开; 
jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0); 
在createSheet方法里前面的参数是sheet名,后面是要操作的sheet号 

接下来就可以往这个文件里面写入数据了 


写入数据的时候注意的格式 


(1)添加的字体样式 
jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true); 
WritableFont()方法里参数说明: 
这个方法算是一个容器,可以放进去好多属性 
第一个: TIMES是字体大小,他写的是18 
第二个: BOLD是判断是否为斜体,选择true时为斜体 
第三个: ARIAL 
第四个: UnderlineStyle.NO_UNDERLINE 下划线 
第五个: jxl.format.Colour.RED 字体颜色是红色的 

jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf); 

jxl.write.Label labelC = new jxl.write.Label(0, 0, "This is a Label cell",wcfF); 
ws.addCell(labelC); 
在Label()方法里面有三个参数 
第一个是代表列数, 
第二是代表行数, 
第三个代表要写入的内容 
第四个是可选项,是输入这个label里面的样式 
然后通过写sheet的方法addCell()把内容写进sheet里面。 

(2)添加带有formatting的Number对象 
jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); 


(3)添加Number对象 
(3.1)显示number对象数据的格式 

jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##"); 
jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf); 

jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN); 
ws.addCell(labelNF); 
Number()方法参数说明: 
前两上表示输入的位置 
第三个表示输入的内容 


(4)添加Boolean对象 
jxl.write.Boolean labelB = new jxl.write.Boolean(0, 2, false); 
ws.addCell(labelB); 


(5)添加DateTime对象 
jxl.write.DateTime labelDT = new jxl.write.DateTime(0, 3, new java.util.Date()); 
ws.addCell(labelDT); 
DateTime()方法的参数说明 
前两个表示输入的位置 
第三个表示输入的当前时间 


(6)添加带有formatting的DateFormat对象 
这个显示当前时间的所有信息,包括年月日小时分秒 
jxl.write.DateFormat df = new jxl.write.DateFormat("dd MM yyyy hh:mm:ss"); 
jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(df); 
jxl.write.DateTime labelDTF = new jxl.write.DateTime(1, 3, new java.util.Date(), wcfDF); 
ws.addCell(labelDTF); 

(7)添加带有字体颜色Formatting的对象 
jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL, 10, WritableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.RED); 
jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc); 

import="jxl.format.* 
jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL,20,WritableFont.BOLD,false,UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.GREEN); 

(8)设置单元格样式 

jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc); 
wcfFC.setBackGround(jxl.format.Colour.RED);//设置单元格的颜色为红色 
wcfFC = new jxl.write.Label(6,0,"i love china",wcfFC);
分享到:
评论

相关推荐

    jxl操作jxl操作

    ### jxl 操作详解 #### 一、简介 jxl 是一个用于读写 Excel 文件(支持 Excel 95-2000)的 Java 库。它提供了丰富的 API,允许开发者在 Java 应用程序中方便地处理 Excel 文件。jxl 支持的功能包括创建新的 Excel ...

    利用jxl操作excel文件

    首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应Excel工作簿、工作表和单元格。通过这些类,我们可以读取Excel文件中的数据,也可以向Excel文件写入新的数据。 ...

    jxl操作excel实例,jxl jar包下载

    在Java编程环境中,有时我们需要处理Excel文件,例如...结合示例代码`Test.java`,可以快速掌握基本的Excel操作,从而实现更多自定义功能。记住,为了确保程序正常运行,需要确保`jxl.jar`已正确添加到项目的类路径中。

    jxl操作excel.pdf

    JExcelAPI虽然在图形和图表支持上较为有限,仅支持PNG格式,但对于基础的单元格操作,如读写文本、数值等,提供了方便且直观的API。对于需要进行复杂Excel操作的应用,可能需要考虑使用功能更强大的库如Apache POI。...

    关于jxl操作excel说明以及jxl.jar包下载2.6

    下面是一些基本的JXL操作示例: 1. **读取Excel文件**: 使用`Workbook`类的静态方法`Workbook.getWorkbook(File)`来打开一个Excel文件。然后,可以使用`getSheet(int index)`方法获取指定索引的Sheet对象,进一步...

    jxl操作excel文件

    通过本文档,您应该已经掌握了 jxl 库的基础使用方法,包括如何创建和读取 Excel 文件。虽然 jxl 的功能相比 Apache POI 较为简单,但对于简单的 Excel 文件操作而言,它是一个轻量级且高效的解决方案。在实际开发...

    word操作jxlApi

    总结来说,虽然JXL最初设计用于Excel,但结合其他工具和策略,可以实现对Word文档的基本操作。开发者应当根据实际需求选择合适的工具和方法,同时注意格式转换可能会带来的损失。在处理大量数据或需要自动化操作时,...

    jxl-2.6.12.jar 操作excle

    使用jxl进行Excel操作的基本步骤通常包括以下几点: 1. **引入依赖**:在项目中添加jxl-2.6.12.jar。如果使用Maven,可以在pom.xml文件中添加对应的依赖项;对于非Maven项目,需要将jar文件放入项目的类路径中。 2...

    JXL操作EXCEL 数据库导出EXCEL相关文件

    首先,我们来了解JXL的基本用法。JXL支持读取和写入Biff8格式的Excel文件(即97-2003版本的.XLS文件),这涵盖了大部分常见的Excel文件需求。要使用JXL,你需要先将其添加到你的项目依赖中,通常是通过Maven或Gradle...

    java 中使用jxl API 操作Excel文档

    这个压缩包提供了一系列的实例源码,展示了如何在Java应用程序中利用JXL进行Excel文档的操作。以下是对这些实例及其涉及的知识点的详细解释。 1. **JXL库介绍** JXL库是Java Excel API的简称,它提供了丰富的接口...

    jxl操作excel文件例子

    4. **处理公式和图表**:除了基本的数值和文本,JXL还能处理Excel的公式。通过`Formula`类,可以在单元格中设置计算公式。虽然JXL不直接支持创建图表,但它可以读取已有的图表数据。 5. **处理图片**:JXL库也支持...

    JXL操作EXCEL(详)

    **正文** ...总结一下,JXL是一个强大的Java库,用于操作Excel文件,涵盖了从基本的数据读写到复杂的公式计算、格式设置等各个方面。通过深入理解和实践,开发者可以充分利用JXL实现高效的数据管理和分析。

    Java使用JXL操作Excel

    以上就是Java使用JXL库操作Excel的基本知识。通过这些方法,你可以创建复杂的Excel文件,处理大量的数据,并实现自定义的格式和样式。在实际项目中,JXL是一个强大且灵活的工具,能够满足各种Excel相关的编程需求。

    jxl创建下拉列表

    除了基本的创建下拉列表外,还可以添加更多复杂的功能,例如设置单元格格式、字体样式等。下面是一个更复杂的示例代码,展示了如何使用jxl创建带有不同数据样式的Excel文件,包括下拉框: ```java import java.io....

    jxl及jxlApi

    除了基本的读写操作,jxl还支持更高级的功能,如样式设置(字体、颜色、对齐方式等)、公式计算、图表创建等。例如,你可以使用`WritableFont`和`WritableCellFormat`来设置单元格的字体和格式: ```java ...

    Java jxl操作Excel97-2003 eclipse可运行项目实例

    3. **基本操作** - **读取Excel文件**:使用`Workbook`类的静态方法`Workbook.getWorkbook(File)`打开一个Excel文件,然后通过`Sheet`对象访问工作表,最后通过`Cell`对象获取单元格的值。 - **写入Excel文件**:...

    操作excel表格的jxl包

    除了基本的数据操作,`jxl`还允许你控制单元格的样式,包括字体、颜色、边框、对齐方式等。例如,你可以创建一个`WritableFont`对象来定义字体,然后应用到特定的单元格或整个列。 5. **处理图片**: 虽然`jxl`...

Global site tag (gtag.js) - Google Analytics