2007年6月26日 星期二

C# 寫入Excel

C# 寫入Excel 方法~
這個方法是自己摸來的,
但缺點就是最後Excel處理程序無法釋放,
往後在貼如何釋放處理程序
Excel.Application excelApp = new Excel.Application();
Excel.Workbook excelBook;
Excel.Worksheet excelsheet;

String ExcelSource;
ExcelSource = "檔案路徑"; //Excel來源路徑

String workbookPath = System.Windows.Forms.Application.StartupPath + \\excelSource;
//應用程式的起始目錄
workbookPath += ExcelSource; //應用程式的起始目錄+檔案路徑

excelBook = excelApp.Workbooks.Add(workbookPath);
excelsheet = (Excel.Worksheet)(excelBook.Worksheets[1]); //選擇活頁簿

//接下來寫入資料
excelsheet.Cells[1, 1] = dr["Num"].ToString(); //都是從1開始

excelBook.SaveCopyAs(路徑); //存檔

沒有留言: