关于C#控制excel表
Excel.Application excelXLS = new Excel.Application();
excelXLS.DisplayAlerts = false;
Excel._Workbook excelWK;
Excel._Worksheet excelWS;
//excelWS = excelWK.Worksheets.Add(oMissing, oMissing, 1, oMissing) as
excelWK = excelXLS.Workbooks.Open(strPathName);
excelWS = excelWK.
Worksheets(1);
我用C# 写的是 打开excel文件 把数据库的数据插入, 在红色的地方报错说
错误 7不能以方法的方式使用不可调用的“Microsoft.Office.Interop.Excel._Workbook.Worksheets”。
求各位谁能指点下,还有 对于给excel 指定的 单元格插入数据
excelWS.Cell[1,1]="a"; 这样写吗?
------解决方案--------------------workbook下面没有worksheet(1)这样的方法,你要使用,可以修改这样的
excelWS = (Excel.worksheet)excelWK.ActiveSheet //获取活动sheet表
------解决方案--------------------如果想要Index,这样试试
excelWS = excelWK.Worksheets[object index];
------解决方案--------------------请参考此博客中的excel部分:http://blog.csdn.net/chinacsharper/article/details/8980456
------解决方案-------------------- Excel.Workbook workbook;
Excel.Worksheet worksheet = (Excel.Worksheet)workbook.ActiveSheet;
worksheet.Cells[10, 1] = "id";
------解决方案--------------------建议使用NPOI这个类库导出Excel