[C#]将数据写入已存在的excel文件

2021-05-04 03:26

阅读:341

标签:文件   之一   ksh   splay   log   missing   对象   不能   mis   

测试如下:

 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文件

标签:文件   之一   ksh   splay   log   missing   对象   不能   mis   

原文地址:http://www.cnblogs.com/ttkl/p/7729965.html


评论


亲,登录后才可以留言!