`
lynnlysh
  • 浏览: 179321 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

jxl 解析格式中的border并将此border添加到另一个cell上

    博客分类:
  • jxl
jxl 
阅读更多
 
 jxl.write.DateFormat df = new jxl.write.DateFormat(
                    "yyyy-MM-dd hh:mm:ss");  
            jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(
                    df);
CellFormat format = sheet.getCell(c, r).getCellFormat();
 //如果format中有边框格式,则为该datecell设置边框
            if(format.hasBorders()){
            try {
                //根据format得到边框样式//注:不能Border.ALL,这样获取不到边框的样式
                BorderLineStyle border = format.getBorder(Border.BOTTOM);
                Colour color = format.getBorderColour(Border.BOTTOM);
                //Border.All所有边框也可以是Border.BOTTOM等,border边框样式,color边框颜色
//注:有方法wcfDF.setBorder(Border.ALL, border)此方法得到的边框为默认颜色-黑色。因此如果需要完全复制边框格式,那么需要加上颜色这个变量
                wcfDF.setBorder(Border.ALL, border,color);
            } catch (WriteException e) {
                e.printStackTrace();
            }
            }

此时得到的样式wcfDF就是仅有边框格式的样式了。此格式可用在new jxl.write.DateTime(c, r,(Date)value, wcfDF);中而不会造成data内容的破坏。
分享到:
评论

相关推荐

    浅谈jxl解析excel —————复制、修改excel表

    本文将围绕“浅谈jxl解析excel ——复制、修改excel表”这一主题,深入探讨JXL库的使用方法和关键知识点。 首先,JXL库提供了丰富的API,使得开发人员可以方便地操作Excel文件的各个部分,如工作表、单元格、样式等...

    jxl.jar完整包

    安装jxl.jar非常简单,只需将其添加到项目的类路径中。在Java代码中,我们可以使用以下方式引入: ```java import jxl.*; ``` 创建Excel文件的第一步是创建`Workbook`对象,可以使用`Workbook.createWorkbook()`...

    jxl.jar的使用

    3. **Excel到TXT转换**:将Excel文件转换为纯文本格式,可以遍历`Workbook`中的每个`Sheet`,再依次处理每行每列的`Cell`,将其内容写入TXT文件。注意处理不同的数据类型,如数字、日期、字符串等。 4. **TXT到...

    jxl 源码和jar包

    通过`Workbook`类,你可以打开一个Excel文件,并使用`Sheet`类来访问工作表中的数据。`Cell`类则用于获取单个单元格的信息。 2. **写入Excel文件**: jxl库提供了创建新Excel文件或向现有文件写入数据的功能。通过...

    jxl-API帮助文档

    《jxl API帮助文档》是针对Java编程语言中一个名为jxl的库的API参考指南。jxl是一个广泛使用的开源库,它允许开发者在Java应用程序中读取、写入和修改Excel电子表格文件。尽管这份文档是英文版,但其详细性和清晰度...

    JXL写入Excel (包括样式、列宽、列高特殊格式、剧中、字体等操作)

    在Java编程中,JXL库是一个非常流行的处理Excel文件的工具。它允许开发者读取、创建和修改Excel工作簿,提供了丰富的功能,如设置单元格样式、调整列宽和行高,以及应用特殊格式。本篇文章将深入探讨如何使用JXL进行...

    java jxl创建Excel

    在本例中,我们将探讨如何使用JXL库来创建一个Excel文件,并对其进行各种定制,如合并单元格、设置列和单元格的属性,包括字体、宽度、高度、边框样式、背景颜色、自动换行以及对齐方式。 首先,我们需要引入JXL库...

    java使用poi包和jxl包操作excel的心得

    在实际工作中,经常需要处理Excel文件,特别是在企业级应用中,Excel作为一种常用的数据存储和交换格式,其重要性不言而喻。Java作为一款流行的企业级开发语言,提供了多种工具来操作Excel文件,其中最为常用的当属...

    jxl操作excel

    Java Excel Library(简称jxl)是一个广泛使用的Java库,它允许开发者在Java应用程序中读取、写入和修改Microsoft Excel文件。jxl不仅支持.xls格式,还能够处理.xlsx格式(虽然对.xlsx的支持有限)。这个库提供了...

    java实现自定义excel模板导出excel并可保存客户端和在线打开

    4. **应用样式**:jxl提供了丰富的样式选项,如`Font`、`Border`、`Alignment`等,可以通过`WritableFont`、`WritableBorder`、`WritableCellFormat`等类创建并应用到Cell上。 5. **数据填充**:在模板中,我们可能...

    java操作excel的方法

    工作表是 Excel 文件中的一页,可以包含多个单元格(Cell)。创建工作表使用 `workbook.createSheet()` 方法: ```java // 创建名为"项目简报"的工作表 WritableSheet sheet = workbook.createSheet("项目简报", 0)...

Global site tag (gtag.js) - Google Analytics