OLE Automation (C#读取EXCEL)

简介:             object missing =System.Reflection.Missing.Value;             ApplicationClass app = newApplicationClass();                        app.

            object missing =System.Reflection.Missing.Value;

            ApplicationClass app = newApplicationClass();           

            app.SheetsInNewWorkbook = 1;

            app.Visible = true;

            Workbook wb =app.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);

            Worksheet sheet =(Worksheet)wb.Sheets[1];

            sheet.get_Range("A1","A1").Value2 = "hello";

            wb.SaveAs("c:/1.xls",XlFileFormat.xlExcel9795, missing, missing, missing, missing,XlSaveAsAccessMode.xlNoChange, missing, missing, missing, missing, missing);

            app.Quit();

 

OLE Automation:程序启动一个Excel进程,然后和Excel进程进行通讯来进行Excel的操作。优点:强大,能够使用Excel的所有功能,要求装Excel,微软最推荐这种用法,因为可以促进Excel的销量。会启动Excel进程,不适合于服务器(比如Asp.Net网站,安全性、效率)。

 

推荐:NPOI操作Excel

相关文章
|
6月前
使用 SAP ABAP 封装的 Office Integration class 访问本地 Excel 文件
使用 SAP ABAP 封装的 Office Integration class 访问本地 Excel 文件
47 0
|
7月前
|
XML 机器学习/深度学习 JavaScript
如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
44 0
|
7月前
|
存储 JSON BI
SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍试读版
SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍试读版
74 0
|
10月前
|
C#
C#导出到Excel——无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。
C#导出到Excel——无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。
154 0
|
BI
Microsoft.Office.Interop.Excel的用法以及利用Microsoft.Office.Interop.Excel将web页面转成PDF
1.常见用法           using Microsoft.Office.Interop.Excel; 1)新建一个Excel ApplicationClass ExcelApp = New ApplicationClass();    Microsoft.
2122 0
|
XML 监控 JavaScript
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
如何使用SAP Intelligent Robotic Process Automation自动操作Excel
204 0
如何使用SAP Intelligent Robotic Process Automation自动操作Excel