当前位置:编程学习 > C#/ASP.NET >>

asp.net中利用OWC组件生成EXCEL表

 
//请在项目中引用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++)
补充:asp.net教程,.Net开发 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,