//請在項目中引用owc11(com組件)
owc11.spreadsheetclass xlsheet =new owc11.spreadsheetclass();
//合并單元格
xlsheet.get_range(xlsheet.cells[1,1],xlsheet.cells[1,14]).set_mergecells(true);
xlsheet.activesheet.cells[1,1] ="一級帳表";
//字體加粗
xlsheet.get_range(xlsheet.cells[1,1],xlsheet.cells[1,14]).font.set_bold(true);
//單元格文本水平居中對齊
xlsheet.get_range(xlsheet.cells[1,1],xlsheet.cells[1,14]).set_horizontalalignment(owc11.xlhalign.xlhaligncenter );
//設置字體大小
xlsheet.get_range(xlsheet.cells[1,1],xlsheet.cells[1,14]).font.set_size(14);
//設置列寬
xlsheet.get_range(xlsheet.cells[1,3],xlsheet.cells[1,3]).set_columnwidth(50);
//畫邊框線
xlsheet.get_range(xlsheet.cells[1,1],xlsheet.cells[10,15]).borders.set_linestyle(owc11.xllinestyle.xlcontinuous );
//寫入數據 (這里可根據需要由ds生成)
for (int row=2;row<10;row++) //注意寫入數據時,必須從第一行開始寫excel里沒有第"0"行
{
for(int i = 0 ;i< 15 ;i++)
{
xlsheet.activesheet.cells[row, i + 1] =123.456;
}
}
try
{
//將數字格式化為金額(要格式化的單元格內的值必須為數值型)
xlsheet.get_range(xlsheet.cells[2,1],xlsheet.cells[10,15]).set_numberformat("¥#,##0.00");
xlsheet.export("d://exporttoexcel//testowc.xls",owc11.sheetexportactionenum.ssexportactionnone,owc11.sheetexportformat.ssexportxmlspreadsheet);
response.write("export ok");
}
catch
{
}
至于其它功能還有待于深入了解,互相學習!
新聞熱點
疑難解答
圖片精選