2010年4月22日
摘要: range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头 range.Merge(0); //单元格合并动作 worksheet.Cells[1, 1] = "Excel单元格赋值"; //Excel单元格赋值 range.Font.Size = 15; //设置字体大小 range.Font.Underline=true; //设置 阅读全文
posted @ 2010-04-22 11:07 宋元 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 操作Excel时,如果数据量大的话,赋值是比较耗费时间的事. 以前一直是用 xlSheet.Cells(iStartCoumnIndex, iColumnIndex + 1) = dtRpt.Rows(iRowIndex)(iColumnIndex) 这样一个cell一个cell赋值结果,当数据量大时,生成的速度慢的很(有种假死的感觉). 网上一位牛人是这样说的:点这里. --------------------转-------------------- 由于对Excel的Cell赋值效率很低(因为每对Cell赋一次值都回导致调用一次Excel COM+组件的接口),所有如果数据多起... 阅读全文
posted @ 2010-04-22 01:30 宋元 阅读(486) 评论(0) 推荐(0) 编辑