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控件,这是最具性价比的一种方法,推荐使用这种方式

  • 相关阅读:
    自己写的一个ASP.NET服务器控件Repeater和GridView分页类
    c#Udp分包组包方法
    利用反射写的,可以插件的俄罗斯方块
    冰之随笔一(c#反射、特性)
    Socket的简单例子
    HTTP状态码
    C# WebService 基础实例
    Win7上IIS发布网站系统部署项目
    FileUpload 简单上传+小预览
    .net 验证码
  • 原文地址:https://www.cnblogs.com/coderwar/p/1434604.html
Copyright © 2011-2022 走看看