一步一步學NPOI 3 設定單元格寬高和邊框

2021-07-09 19:59:42 字數 1674 閱讀 8945

excel中,一列的單元格寬度是一樣的,所以寬度操作的物件是sheet

var celldate = row1.createcell(0);

celldate.setcellvalue("我是乙個頑皮的單元格");

sheet1.setcolumnwidth(0, 30 * 256);

setcolumnwidth()方法有兩個引數,第乙個是列的索引,從0開始。注意第二個引數,是以1/256為單位。

每一行的高度都一樣,所以高度操作的物件是row

row1.heightinpoints = 20; = 20 * 20;
注意兩者的區別,關於height的解釋:

get the row's height measured in twips (1/20th of a point). if the height is

height始終是heightinpoints的1/20。

sheet1.defaultcolumnwidth = 10 * 256;

sheet1.defaultrowheightinpoints = 10;

邊框屬性都是基於這兩個類:hssfcellstyle(樣式)、hssfcolor(顏色)

邊框相關屬性

說明範例

border+方向

邊框型別

bordertop, borderbottom,borderleft, borderright

方向+bordercolor

邊框顏色

topbordercolor,bottombordercolor, leftbordercolor, rightbordercolor

hssfcellstyle style = (hssfcellstyle)hssfworkbook.createcellstyle();

//設定邊框格式

style.bordertop = npoi.ss.usermodel.borderstyle.double;

style.borderleft = npoi.ss.usermodel.borderstyle.double;

style.borderright = npoi.ss.usermodel.borderstyle.medium;

style.borderbottom = npoi.ss.usermodel.borderstyle.slanteddashdot;

//邊框顏色

一步一步學cscope

告之 1,我不喜歡寫部落格 因為感覺太浪費時間 2,部落格能記住自己某階段學過的東西,而這些東西可能會很快的忘卻 所以我以後要學著在部落格上浪費時間 前言 本文件記錄了我今天 2007 11 9 下午學習cscope的一點收穫,特收錄部落格以作分享。在學習cscope過程中查閱了大量的文件,但發現適...

一步一步學Linq to sql

一步一步學linq to sql 一 預備知識 一步一步學linq to sql 二 datacontext與實體 一步一步學linq to sql 三 增刪改 一步一步學linq to sql 四 查詢句法 一步一步學linq to sql 五 儲存過程 一步一步學linq to sql 六 特性...

一步一步學RenderMonkey

rendermonkey的基本使用方法 用rendermonkey 進行shader開發 一 用rendermonkey 進行shader開發 二 rendermonkey製作photoshop特效 前言 rendermonkey作為shader開發利器而為人所熟知,我們可以專心於shader的編寫...