如果寫到csv文檔,FileStream就行,何必還要打開excel組件呢

解决方案 »

  1.   

    应该是调用Excel.Workbook的SaveCopyAs()方法.
      

  2.   

    以上是C#写法,
    如果是VB则用Excel.Workbook的SaveAs()方法.
      

  3.   


    没有找到我不想手动保存文件为CSV文件。
    想在代码里面另存为CSV。可惜在类里没找到SAVECOPYAS这个方法。继续求。。
      

  4.   

    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();//这句
      

  5.   

    确认using的是否正确.using Microsoft.Office.Interop;
    using Excel = Microsoft.Office.Interop.Excel;