zoukankan      html  css  js  c++  java
  • C#(ASP.NET)隐藏或显示Excel中指定列

    今天写的一个方法,实现Excel指定列的隐藏和显示:

    环境:VS2010,OFFICE 2010

    代码:#region 隐藏和显示Excel中的一列
            /// <summary>
            /// Author:闵向阳
            /// 隐藏Excel中的一列
            /// </summary>
            /// <param name="fileName">Excel路径名</param>
            /// <param name="columnIndex">隐藏的是第几列数</param>
            /// <param name="flag">是否隐藏</param>
            public void HiddenColumn(string fileName,int columnIndex,bool flag)
            {
                Excel._Application xlapp;
                Excel.Workbook xlwbk;
                Excel.Worksheet xlwst;
                xlapp = new Excel.Application();
                //打开Excel
                xlwbk = xlapp.Workbooks.Open(fileName);
                //获得要操作的工作表
                xlwst = (Worksheet)xlwbk.Worksheets[1];
                //★获得要隐藏的列,并且隐藏
                xlwst.get_Range(xlwst.Cells[1,columnIndex], xlwst.Cells[xlwst.Rows.Count, columnIndex]).EntireColumn.Hidden = flag;
                //保存
                xlwbk.Save();
                //退出
                xlwbk.Close();
                xlapp.Quit();
                //释放多余的Excel进程
                System.Runtime.InteropServices.Marshal.ReleaseComObject(xlapp);
                xlapp = null;
            }
            #endregion

  • 相关阅读:
    MyGeneration的NHibernate代码生成模版
    ASP.NET页面控制回车触发按钮
    操作NHibernate进行多事务并发处理的一些小经验
    mysql之sql_mode =only_full_group_by 设置问题
    1、一维数组排序
    使用正则表达式构造定制的HTML5输入框
    JavaScript加密库CryptoJS的使用
    安全密码存储,该怎么做,不该怎么做?
    google 站内搜索
    导入导出xls数据
  • 原文地址:https://www.cnblogs.com/minotmin/p/3487780.html
Copyright © 2011-2022 走看看