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

  • 相关阅读:
    DevC++实现调试功能
    DevC++实现调试功能
    《算法竞赛入门经典》计算组合数问题
    C#根据控件名获取控件对象
    C#根据控件名获取控件对象
    C# 使用反射获取私有属性的方法
    C# 使用反射获取私有属性的方法
    JSON转Object的方式
    JSON转Object的方式
    Hadoop: Setting up a Single Node Cluster.
  • 原文地址:https://www.cnblogs.com/minotmin/p/3487780.html
Copyright © 2011-2022 走看看