一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

jxl操作excel 字體 背景色 合并單元格 列寬等

 勤奮不止 2012-11-06

package com.email.jav;

import java.io.File;
import java.io.IOException;
import java.net.URL;

import jxl.Workbook;
import jxl.format.UnderlineStyle;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableHyperlink;
import jxl.write.WritableImage;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;

public class TestExl {

public static void main(String args[]) throws IOException,
    RowsExceededException, WriteException {

   WritableWorkbook book = Workbook.createWorkbook(new File("f://aa.xls")); // 第一步

   /**
   * 定義與設(shè)置Sheet
   */
   WritableSheet sheet = book.createSheet("sheet", 0); // 創(chuàng)建Sheet
   sheet.setColumnView(0, 30); // 設(shè)置列的寬度
   sheet.setColumnView(1, 30); // 設(shè)置列的寬度
   sheet.setColumnView(2, 30); // 設(shè)置列的寬度
   sheet.setRowView(6, 1000); // 設(shè)置行的高度
   sheet.setRowView(4, 1000); // 設(shè)置行的高度
   sheet.setRowView(5, 1000); // 設(shè)置行的高度

   /**
   * 定義單元格樣式
   */
   WritableFont wf = new WritableFont(WritableFont.ARIAL, 15,
     WritableFont.BOLD, false, UnderlineStyle.NO_UNDERLINE,
     jxl.format.Colour.CORAL); // 定義格式 字體 下劃線 斜體 粗體 顏色
   WritableCellFormat wcf = new WritableCellFormat(wf); // 單元格定義
   wcf.setBackground(jxl.format.Colour.BLACK); // 設(shè)置單元格的背景顏色
   wcf.setAlignment(jxl.format.Alignment.CENTRE); // 設(shè)置對(duì)齊方式

   /**
   * 使用樣式的單元格
   */
   sheet.addCell(new Label(0, 0, "郵箱asasasasa", wcf)); // 普通的帶有定義格式的單元格
   sheet.addCell(new Label(1, 0, "動(dòng)作asasasasa", wcf));
   sheet.addCell(new Label(2, 0, "時(shí)間asasasasa", wcf));

   sheet.addCell(new Label(0, 1, "qhcgx@sina.com"));
   sheet.addCell(new Label(1, 1, "action"));
   sheet.addCell(new Label(2, 1, "time"));

   /**
   * excel合并單元格
   */
   sheet.addCell(new Label(4, 0, "合并單元格", wcf)); // 合并單元格

   sheet.addCell(new Label(4, 1, "測(cè)試1"));
   sheet.addCell(new Label(5, 1, "測(cè)試2"));
   sheet.addCell(new Label(6, 1, "測(cè)試3"));

   sheet.mergeCells(4, 0, 6, 0); // 合并單元格

   /**
   * excel圖片
   */
   sheet.addCell(new Label(0, 3, "展示圖片 jxl只支持png格式的", wcf)); // 展示圖片標(biāo)題
   sheet.mergeCells(0, 3, 3, 3); // 合并圖片標(biāo)題單元格

   File file = new File("f://1.png"); // 獲得圖片
   WritableImage image = new WritableImage(0, 4, 3, 3, file); // 設(shè)置圖片顯示位置
                  // //0代表第幾列,4代表第幾行,3代表圖片的高和寬占3個(gè)單元格

   sheet.addImage(image); // 加載圖片

   /**
   * excel鏈接
   */
   sheet.addCell(new Label(0, 8, "excel鏈接測(cè)試", wcf)); // 鏈接標(biāo)題
   sheet.mergeCells(0, 8, 2, 8);
   WritableHyperlink link = new WritableHyperlink(0, 9, new URL(
     "http://www.google.com"));
   link.setDescription("鏈接使用 鏈接到Google");
   sheet.mergeCells(0, 9, 1, 9);
   sheet.addHyperlink(link);

   book.write();
   book.close();
}

}

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    一区二区三区免费公开| 一级欧美一级欧美在线播| 国产乱人伦精品一区二区三区四区| 激情偷拍一区二区三区视频| 国产男女激情在线视频| 久久精品国产99精品亚洲| 午夜久久久精品国产精品| 精品一区二区三区不卡少妇av| 久久三级国外久久久三级| 日韩黄色大片免费在线| 日韩国产亚洲欧美另类| 国产人妻精品区一区二区三区| 国产日韩中文视频一区| 福利在线午夜绝顶三级| 国产一二三区不卡视频| av国产熟妇露脸在线观看| 中文字幕免费观看亚洲视频| 亚洲精品成人午夜久久| 国产老熟女超碰一区二区三区| 国产日韩欧美国产欧美日韩| 午夜福利直播在线视频| 国产白丝粉嫩av在线免费观看| 九九热九九热九九热九九热| 亚洲免费观看一区二区三区| 夫妻激情视频一区二区三区| 91亚洲精品综合久久| 国产精品偷拍一区二区| 最近中文字幕高清中文字幕无| 嫩草国产福利视频一区二区| 国产在线观看不卡一区二区| 九九热在线视频观看最新| 日韩精品亚洲精品国产精品| 熟女乱一区二区三区四区| 男人和女人黄 色大片| 欧美日韩国产综合特黄| 男人大臿蕉香蕉大视频| 久久人妻人人澡人人妻| 亚洲精品国产精品日韩| 最近中文字幕高清中文字幕无| 国产精品亚洲欧美一区麻豆| 欧美成人免费视频午夜色|