小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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è)置對齊方式

   /**
   * 使用樣式的單元格
   */
   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, "測試1"));
   sheet.addCell(new Label(5, 1, "測試2"));
   sheet.addCell(new Label(6, 1, "測試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鏈接測試", 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)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約