Excel生成報表之解決方案 設定單個單元格格式

2022-03-19 13:07:55 字數 1899 閱讀 3280

首先要看效果圖:

單元格c3設定字型、資料格式和邊框屬性,要生成這樣的效果要進行哪些設定。先看在微軟excel中如何需要設定。

一、微軟excel中設定單個單元格

1.首先在c3中輸入數值12。

如果要設定單元格c3的字型、邊框和資料格式(要將12顯示為12.00)。

2.選中c3單元格,右鍵滑鼠選擇單元格格式選項,如圖:

a.設定字型,選擇字型選項設定字型屬性:

這裡選擇的是粗體,大小16,顏色:藍色。

b.設定資料格式,選擇數值選項,如圖:

要將12數值顯示為12.00的話,這裡選擇的資料格式為:0.00。

c、設定邊框,選擇邊框選項如圖:

這裡設定了上邊框,下邊框、左邊框和右邊框。設定邊框樣式為:雙線,顏色:紅色。

對單元格c3設定字型,資料格式和邊框後,看效果圖:

二、用acey.excelx**實現

view code

1

///2

///這個例子展示如何設定單元格格式。

3///

4public

void

sample()

5

a. 為單元格賦值:其中 icell cell = worksheet.cells["c3"];獲取要操作的單元格物件,繼而為該單元格賦值,通過cell.value = 12;就能實現。

b.為單元格設定字型:cell.cellformat.font.name = "宋體";設定了單元格的字型名稱, cell.cellformat.font.bold = true;設定粗體, cell.cellformat.font.size = 16;設定字型大小,

cell.cellformat.font.color = color.blue;設定字型顏色。

c.為單元格設定資料格式:通過 cell.cellformat.numberformat = "0.00";就能實現想要顯示的效果。

d.為單元格設定邊框:cell.setborders(bordermembers.all, linestyle.double, color.red);其中bordermembers為標記列舉可以任意組合,也可以寫成cell.setborders(bordermembers.top | bordermembers.bottom | bordermembers.left | bordermembers.right, linestyle.double, color.red);其中bordermembers.all包括了top和bottom,left,right,並且有相同的樣式,所以可以簡化為cell.setborders(bordermembers.all, linestyle.double, color.red);。

只要用上面少量**能實現excel中多步設定的效果。

三、總結

Excel生成報表之解決方案 單元格新增批註

首先看下 生成的效果圖 不難看出單元格c3和單元格f8有批註。其中單元格c3的批註設定富文字樣式,f8設定文字旋轉的角度。先來看下要生成這樣的效果,在微軟excel中要如何設定。一 微軟excel單元格加批註 如果要顯示該批註,點選該單元格滑鼠右鍵,彈出的選項中多出了 edit comment de...

複雜報表解決方案比較

複雜報表的處理一直是國內報表市場的乙個重頭戲。從數年前中國報表概念被清晰的提出,國內廠家就紛紛提出了各種解決方案。經過幾年的沉澱,現在已經形成了幾個大的基本陣營。最近因為專案的原因,筆者有機會對各家報表產品做了乙個簡單的比較。和幾年前相比,第一印象是每個廠家都針對複雜報表提出了一種解決方法。而歸納起...

C 生成解決方案報錯

報錯內容 1 已啟動全部重新生成 專案 websocket4net,配置 debug any cpu 2 已啟動全部重新生成 專案 newtonsoft.json,配置 debug any cpu 2 c program files x86 microsoft visual studio 2017 ...