日期:2014-05-17  浏览次数:20720 次

因为EXCEL不能读取超过255列的数据,我转成CSV格式,excel.Workbooks.SaveAs没有这个方法?
excel.Workbooks.SaveAs("Myfile\data.csv", Microsoft.Office.Interop.Excel.XlFileFormat.xlCSV);

找了半天没有找到红色部分的这个方法。我的VS2010
组件版本Microsoft.Office.Interop.Excel 12.0 / 14.0



------解决方案--------------------
Excel.Application appExcel = new Excel.Application();
Excel.Workbook workBook;
Excel.Worksheet workSheet;
workBook = appExcel.Workbooks.Open(path, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
workBook.Save();//这句

------解决方案--------------------
确认using的是否正确.

using Microsoft.Office.Interop;
using Excel = Microsoft.Office.Interop.Excel;