我試圖創建Excel文件並向其中寫入一些數據。 這是我正在使用的代碼。寫入Excel文件時文件名或路徑不存在或被其他程序使用
using excel = Microsoft.Office.Interop.Excel;
excel.Application xlapp;
excel.Workbook xlworkbook;
excel.Worksheet xlworksheet;
object misvalue = System.Reflection.Missing.Value;
xlapp = new excel.ApplicationClass();
xlworkbook = xlapp.Workbooks.Add(misvalue);
xlworksheet = (excel.Worksheet)xlworkbook.Worksheets.get_Item(1);
xlworksheet.Cells[1, 1] = "Muneeb Hassan Soomro";
xlworkbook.SaveAs("csharp-excelwrite.xls",excel.XlFileFormat.xlWorkbookNormal,misvalue,misvalue,misvalue,misvalue,excel.XlSaveAsAccessMode.xlExclusive,misvalue,misvalue,misvalue,misvalue,misvalue);
//xlworkbook.SaveAs("csharp-Excel.xls", excel.XlFileFormat.xlWorkbookNormal);
xlworkbook.Close(true, misvalue, misvalue);
xlapp.Quit();
我在xlworkbook.saveas()
調用中遇到異常。說:
的文件名或路徑不存在,或由其他程序
使用我做錯的是什麼?
那麼,你有什麼異常或什麼? –
你有沒有一個理由不只是做一個csv? – Meiyoki
你忘了問一個問題。 –