zoukankan      html  css  js  c++  java
  • OLE Automation (C#读取EXCEL)

                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

  • 相关阅读:
    算法
    爬虫--scrapy框架
    Flask--SQLAlchemy
    Flask--WTForms
    Django--model操作
    Odoo10 自定义模块创建
    odoo10 工作流、安全机制、向导
    odoo10 高级视图
    odoo10 onchange、唯一性约束
    Odoo10 模型(结构化的应用数据)、视图(用户界面设计)
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211545.html
Copyright © 2011-2022 走看看