using
system;
using
system.data;
using
excel;
namespace
logiclayer
////
取得**中的資料
//
foreach(datarowview row in dv)
else
if(col.datatype == system.type.gettype("system.string"))
else
}}
////
載入乙個合計行
//
int rowsum = rowindex + 1;
int colsum = 2;
excel.cells[rowsum,2] = "
合計";
xst.get_range(excel.cells[rowsum,2],excel.cells[rowsum,2]).horizontalalignment = excel.xlhalign.xlhaligncenter;
//
//設定選中的部分的顏色
//
xst.get_range(excel.cells[rowsum,colsum],excel.cells[rowsum,colindex]).select();
xst.get_range(excel.cells[rowsum,colsum],excel.cells[rowsum,colindex]).interior.colorindex = 19;//
設定為淺黃色,共計有56種
//
//取得整個報表的標題
//
excel.cells[2,2] = str;
//
//設定整個報表的標題格式
//
xst.get_range(excel.cells[2,2],excel.cells[2,2]).font.bold = true;
xst.get_range(excel.cells[2,2],excel.cells[2,2]).font.size = 22;
//
//設定報表**為最適應寬度
//
xst.get_range(excel.cells[4,2],excel.cells[rowsum,colindex]).select();
xst.get_range(excel.cells[4,2],excel.cells[rowsum,colindex]).columns.autofit();
//
//設定整個報表的標題為跨列居中
//
xst.get_range(excel.cells[2,2],excel.cells[2,colindex]).select();
xst.get_range(excel.cells[2,2],excel.cells[2,colindex]).horizontalalignment = excel.xlhalign.xlhaligncenteracrossselection;
//
//繪製邊框
//
xst.get_range(excel.cells[4,2],excel.cells[rowsum,colindex]).borders.linestyle = 1;
xst.get_range(excel.cells[4,2],excel.cells[rowsum,2]).borders[excel.xlbordersindex.xledgeleft].weight = excel.xlborderweight.xlthick;//
設定左邊線加粗
xst.get_range(excel.cells[4,2],excel.cells[4,colindex]).borders[excel.xlbordersindex.xledgetop].weight = excel.xlborderweight.xlthick;//
設定上邊線加粗
xst.get_range(excel.cells[4,colindex],excel.cells[rowsum,colindex]).borders[excel.xlbordersindex.xledgeright].weight = excel.xlborderweight.xlthick;//
設定右邊線加粗
xst.get_range(excel.cells[rowsum,2],excel.cells[rowsum,colindex]).borders[excel.xlbordersindex.xledgebottom].weight = excel.xlborderweight.xlthick;//
設定下邊線加粗
//
//顯示效果
//
excel.visible=true;
} }
}
C 呼叫操作Excel的乙個類
在這兒本來想寫長一點的文章,但因為時間的關係,沒有寫成。現把自己做的乙個小東西,c 呼叫excel作報表的源 放在這兒給大家看看。關於 的構成,在源 中已經有完整的 注釋了,這兒就不說什麼了。下面的這個類中,主要完成的功能是從資料庫 中逐字段讀出資料,設定格式後,在excel中顯示出來。這是它執行後...
C 呼叫操作Excel的乙個類
在這兒本來想寫長一點的文章,但因為時間的關係,沒有寫成。現把自己做的乙個小東西,c 呼叫excel作報表的源 放在這兒給大家看看。關於 的構成,在源 中已經有完整的 注釋了,這兒就不說什麼了。下面的這個類中,主要完成的功能是從資料庫中逐字段讀出資料,設定格式後,在excel中顯示出來。這是它執行後的...
C 操作Excel 呼叫Excel模板匯出 一
1.通過呼叫excel模板,替換替換其中要替換的單無格。下面直接看 using system using system.collections.generic using system.linq using system.web using system.web.ui using system.we...