zoukankan      html  css  js  c++  java
  • ASP.NET中对EXCEL文件进行操作!

    第一步:添加对Microsoft.Excel引用

    using Excel = Microsoft.Office.Interop.Excel;

    using Microsoft.Office.Interop.Excel;

    第二步:

    object missing = System.Reflection.Missing.Value;

           // Excel.ApplicationClass = new ApplicationClass();

            Excel.Application ex = new Microsoft.Office.Interop.Excel.Application();

             string  filename = "c:\\bb.xls";

             string dfilename = "c:\\cc.xls";

             object editable = true;

             Excel.Workbook wk = ex.Workbooks.Open

                 (filename, missing, missing, missing, missing, missing, missing, missing, missing, editable, missing, missing, missing, missing, missing);

            Excel.Worksheet ws = wk.Worksheets[1] as Excel.Worksheet;

            ws.Protect

                (missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);

           ws.SaveAs(dfilename,missing,missing,missing,missing,missing,Excel.XlSaveAsAccessMode.xlShared,missing,missing,missing);

            ex.Quit();

    这样可以控制Excel文件,使其禁止修改内容!!!! 

    第三种 可以使用NOPI控件,这是最具性价比的一种方法,推荐使用这种方式

  • 相关阅读:
    springboot的build.gradle增加阿里仓库地址以及eclipse增加lombok
    mqttfx无法选择证书
    EMQX源码编译过程
    新环境chart包helmlint校验
    安装rebar3
    Ubuntu16.04下,erlang安装和rabbitmq安装步骤
    UTF-8,GBK,ANSI之间的关系和区别
    write命令
    bunzip2命令
    bzip2命令
  • 原文地址:https://www.cnblogs.com/coderwar/p/1434604.html
Copyright © 2011-2022 走看看