C NPOI基本樣式 背景顏色字型等

2021-09-26 23:03:32 字數 2914 閱讀 5116

hssfworkbook workbook = new hssfworkbook();

hssfsheet sheet = workbook.createsheet();

hssfcellstyle style = workbookall.createcellstyle();

設定邊框

style.bordertop = cellbordertype.thin;

//上style.borderbottom = cellbordertype.thin;

//下style.borderleft = cellbordertype.thin;

//左style.borderright = cellbordertype.thin;

//右

單元格文字位置
//上下位置  cellverticalalignment.位置值

style.verticalalignment = cellverticalalignment.center;

//左右位置 cellhorizontalalignment.位置值

style.alignment = cellhorizontalalignment.left;

設定字型
hssffont font = workbookall.

createfont()

;font.fontheightinpoints =9;

// 字型大小 直接對應excel中的字型大小

font.fontname =

"宋體"

;//跟excel中的字型值一樣,直接寫對應的名稱即可

font.boldweight = hssffont.boldweight_bold;

//加粗

style.

setfont

(font)

;

rgb背景顏色
//調色盤例項

hssfpalette palette = workbookall.

getcustompalette()

;//rgb顏色值,第乙個值:8~64之間,後面三個值為rgb色值

palette.

setcoloratindex((

short)8

,179

,179

,179);

//顏色例項

hssfcolor hssfcolor=palette.

findcolor

(179

,179

,179);

style.fillpattern = cellfillpattern.solid_foreground;

//應用顏色到style

style.fillforegroundcolor = hssfcolor.

getindex()

;

普通背景顏色
style.fillpattern = cellfillpattern.solid_foreground;

//blue 為顏色值 藍色

style.fillbackgroundcolor = hssfcolor.blue.index;

設定數值格式
//百分比

style.dataformat = hssfdataformat.

getbuiltinformat

("0.00%");

//小數

style.dataformat = hssfdataformat.

getbuiltinformat

("0.00");

//數值格式

cell.

setcelltype

(hssfcelltype.numeric)

;

合併單元格
using npoi.hssf.util;

//需匯入此命名空間

/** 第乙個引數:從第幾行開始合併

第二個引數:從第幾列開始合併

第三個引數:到第幾行結束合併

第四個引數:到第幾列結束合併

**///sheet 操作的工作簿sheet例項

cellrangeaddress region = new cellrangeaddress(0

,0,0

,14);

sheet.

addmergedregion

(region)

;//也可以直接簡寫如下:

sheet.

addmergedregion

(new region(0

,0,0

,14))

;

單元格內容自動換行&自適應寬高
cell.cellstyle.wraptext = true;

//自動換行

sheet.

autofitcolumns()

;//自動適應所有列寬

sheet.

autofitrows()

;//自動適應所有行高

行高&列寬
//行高

hssfrow row = sheet.

createrow(0

);//行例項,createrow(行號 從0開始)

row.height =25*

20;//制定行高25

//列寬

//第乙個值:列序號 第二個值:列寬數值

sheet.

setcolumnwidth(0

,18*256

);

cell.cellstyle = style;

使用c#、npoi生成excel**和統計圖表

STATIC 背景,字型,字型顏色,字型背景變更

1 改變對話方塊的底色 在對話方塊的類中新增乙個 private cbrush m brush 的成員變數。在類的建構函式中新增如下 m brush.createsolidbrush rgb 0,0,255 初始化為藍色 為對話方塊新增乙個wm ctlcolor訊息響應函式,專門為控制項著色的訊息響...

CSS字型樣式,背景樣式,列表樣式

1.color 字型顏色 2.font size 字型大小 盡量用偶數 3.font family 字型型號 可以設定多個字型,用,隔開,優先使用第乙個字型,如果沒有使用下乙個。中文字型加引號,英文本型如果有空格 則也要加引號 線上字型 font face 4.font style 字型樣式 斜體等...

改變eclipse字型 背景顏色

配色方案詳細following annotations 注釋 107,147,186 deprecated members 不建議使用的成員 0,0,0 fields 字段 128,0,128 keyword return 關鍵字 return 255,0,0 keyword excluding r...