1. 程式人生 > >[C#]將數據寫入已存在的excel文件

[C#]將數據寫入已存在的excel文件

logs ssi 退出 als ice 創建 style string path

測試如下:

 1         //將數據寫入已存在Excel
 2         public static void writeExcel(string result)
 3         {
 4             //1.創建Applicaton對象
 5             Microsoft.Office.Interop.Excel.Application xApp = new Microsoft.Office.Interop.Excel.Application();
 6 
 7             //2.得到workbook對象,可以用兩種方式之一:下面是打開已有的文件
8 Microsoft.Office.Interop.Excel.Workbook xBook = xApp.Workbooks.Open(filepath[0], 9 Missing.Value, Missing.Value, Missing.Value, Missing.Value, 10 Missing.Value, Missing.Value, Missing.Value, Missing.Value, 11 Missing.Value, Missing.Value, Missing.Value, Missing.Value);
12 13 //3.指定要操作的Sheet 14 Microsoft.Office.Interop.Excel.Worksheet xSheet = (Microsoft.Office.Interop.Excel.Worksheet)xBook.Sheets[1]; 15 16 xSheet.Cells[Column(列)][Row(行)] = result; 17 18 //5.保存保存WorkBook 19 xBook.Save(); 20 //6.從內存中關閉Excel對象
21 22 xSheet = null; 23 xBook.Close(); 24 xBook = null; 25 //關閉EXCEL的提示框 26 xApp.DisplayAlerts = false; 27 //這一句非常重要,否則Excel對象不能從內存中退出 28 xApp.Quit(); 29 xApp = null; 30 }

[C#]將數據寫入已存在的excel文件