//請在項目中引用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
   {
   }
至于其它功能還有待于深入了解,互相學習!
新聞熱點
疑難解答
圖片精選