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

  • 相关阅读:
    UVA1349 Optimal Bus Route Design 最优巴士路线设计
    POJ3565 Ants 蚂蚁(NEERC 2008)
    UVA1663 Purifying Machine 净化器
    UVa11996 Jewel Magic 魔法珠宝
    NEERC2003 Jurassic Remains 侏罗纪
    UVA11895 Honorary Tickets
    gdb调试coredump(使用篇)
    使用 MegaCLI 检测磁盘状态并更换磁盘
    员工直接坦诚直来直去 真性情
    山东浪潮超越3B4000申泰RM5120-L
  • 原文地址:https://www.cnblogs.com/minotmin/p/3487780.html
Copyright © 2011-2022 走看看