日期:2014-05-19  浏览次数:20942 次

vs2005 导数据到excel单元格中
Excel.Application   newExcel   =   new   Excel.Application();
                string   excelFilePath   =   Server.MapPath( ". ")   +   ...
                  object   oMissing   =   ...
                  _Workbook   xbk   =   newExcel.Workbooks.Open(excelFilePath,...)
                  _Worksheet   xst   =   (Excel.Worksheet)xbk.Worksheets[1];
                  Excel.Range   r   =   (Excel.Range)xst.Cells[10,3];
                  r.Value2   =   DateTime.Now.Date.ToString();
                  现在cells[10,3]位置当前时间,
但还需在合并单元格中显示指定内容,请问那个范围怎么写.
如需在第4行,第c列到f列显示某内容.




------解决方案--------------------
我虽然没有回答您的问题,但也帮您顶了下,求您给小女几分好吗?我非专业,但需要点分提问啊!
呵呵,谢谢!!
------解决方案--------------------
mark
------解决方案--------------------
Range range;

range = oWorkSheet.get_Range(oWorkSheet.Cells[beginRowIndex, beginColumnIndex], oWorkSheet.Cells[endRowIndex, endColumnIndex]);

range.ClearContents(); //先把Range内容清除,合并才不会出错
range.MergeCells = true;
range.Value2 = strText;
------解决方案--------------------
不懂,纯属友情支持
------解决方案--------------------
http://www.mysticboy.cn/article.asp?id=8


-----------------------------------------
DotNetX.CN 专注于.Net技术--技术文章、IDE插件、开发工具、电子书籍!欢迎下载和推荐!
http://www.dotnetx.cn http://bbs.dotnetx.cn
------解决方案--------------------
Pictures pics = worksheet.Pictures(oMissing) as Pictures;
Picture pic = pics.Insert( "C:\\Documents and Settings\\Administrator\\My Documents\\My Pictures\\11.bmp ",oMissing);
我这样成功了的
------解决方案--------------------
楼上的就可以