import java.io.File;

import jxl.CellView;
import jxl.Workbook;
import jxl.format.Alignment;
import jxl.format.Border;
import jxl.format.BorderLineStyle;
import jxl.format.Colour;
import jxl.format.UnderlineStyle;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.NumberFormats;
import jxl.format.VerticalAlignment;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;

public class Excel {
    private static final String TAG = "Excel";

    private static final String TABLE_HEADER[] = { "A", "B", "C", "D", "E",
            "F", "G", "H", "I", "crash", "G", "K", "L" };

    , , , , , ,
            , , , , , ,  };

    private String name;
    private WritableCellFormat headerDefaultFormat;
    private WritableCellFormat cellDefaultFormat;

    private int minTimeIndex;

    private WritableCellFormat getHeaderCellDefaultStyle() {
        // WritableFont.createFont("宋体"):设置字体为宋体 10:设置字体大小
        // WritableFont.BOLD:设置字体加粗(BOLD:加粗 NO_BOLD:不加粗) false:设置非斜体
        // UnderlineStyle.NO_UNDERLINE:没有下划线
        WritableFont font = ,
                WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE);
        WritableCellFormat format = new WritableCellFormat();
        format.setFont(font);

        try {
            format.setWrap(false);
            // 设置单元格背景色
            format.setBackground(Colour.GREEN);
            format.setVerticalAlignment(VerticalAlignment.CENTRE);
            // 表头内容水平居中显示
            format.setAlignment(Alignment.CENTRE);
            // format.setShrinkToFit(true);
            // 设置表头表格边框样式,整个表格线为粗线、黑色
            format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLACK);
        } catch (WriteException e) {
            Log.e(TAG, "Fail to getHeaderCellDefaultStyle():");
            Log.e(TAG, e.getMessage());
        }

        return format;
    }

    private WritableCellFormat getNormalCellStyle() {
        WritableFont font = ,
                WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE);
        WritableCellFormat format = new WritableCellFormat(NumberFormats.TEXT);
        format.setFont(font);
        try {
            format.setBackground(Colour.BLACK);
            format.setVerticalAlignment(VerticalAlignment.CENTRE);
            format.setAlignment(Alignment.CENTRE);
            format.setBorder(Border.ALL, BorderLineStyle.THIN, Colour.BLACK);
        } catch (WriteException e) {
            Log.e(TAG, "Fail to getNormalCellStyle():");
            Log.e(TAG, e.getMessage());
        }

        return format;
    }
}

jxl_1的更多相关文章

随机推荐

  1. 原生js拖拽

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. [Bug] 解决透明 Activity 在 Android 6.0 背景不透明

    如何复现 连续启动两个 Activity ,其中 Activity 1 为 不透明 的 Activity Activity 2 为 透明 的 Activity 通常用于引导页面,例如:豌豆夹锁屏引导用 ...

  3. Django根据现有数据库建立model

    Django引入外部数据库还是比较方便的,步骤如下 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生 ...

  4. Jenkins

    http://www.cnblogs.com/chowmin/category/598634.html

  5. 《量化投资:以MATLAB为工具》连载(1)基础篇-N分钟学会MATLAB(上)

    http://blog.sina.com.cn/s/blog_4cf8aad30102uylf.html <量化投资:以MATLAB为工具>连载(1)基础篇-N分钟学会MATLAB(上) ...

  6. XPath 运算符

    XPath 表达式可返回节点集.字符串.逻辑值以及数字. XPath 运算符 下面列出了可用在 XPath 表达式中的运算符: 运算符 描述 实例 返回值 | 计算两个节点集 //book | //c ...

  7. poj 3262 Protecting the Flowers

    http://poj.org/problem?id=3262 Protecting the Flowers Time Limit: 2000MS   Memory Limit: 65536K Tota ...

  8. Android Activity 切换动画(非原创)

    在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity ...

  9. hdu5715 XOR 游戏 [2016百度之星复赛D题]

     比赛的时候没仔细想,赛后一想这题其实挺简单的,先求出序列的异或前缀和,然后将异或前缀和建出一颗trie树,然后我们可以二分答案,把问题变成判定性问题,判定是否存在一种方案,使得所有的分组的异或和都大 ...

  10. An invalid form control with name='' is not focusable.

    是因为<form></form>里面还有hide()元素的缘故,把隐藏的放在表单外面就好了