• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: asp.net  

资源简介

asp.net利用excel实现打印预览、导出excel文档功能函数 asp.net利用excel实现打印预览、导出excel文档功能函数

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using Excel;
using System.Reflection;
using System.Threading;

namespace Qcd.Common.Tools
{
    /// 
    /// 操作excel
    /// 

    public class oprationExcel
    {
        public Excel.Application m_objExcel = null;//Excel的工作环境
        public Excel._Workbook m_objBook = null;//工作簿对象
        public Excel.Sheets m_objsheets = null;//工作表集合
        public Excel._Worksheet m_objSheet = null;//活动工作表
        public Excel.Range m_objRange = null;//选择单元格

        //定义操作图形的公有成员变量
        private Excel._Chart m_objChart = null;
        private Excel.ChartGroup m_objChartGroup = null;
        private Excel.Series m_objSeries = null;

        public object m_objOpt = System.Reflection.Missing.Value;//缺省值

        //连接指定excel文件的方法
        #region 打开excel文件的方法
        //根据工作薄的名字,选择工作对象
        public  void connectionExcel(string excelfilename)
        {
            if (excelfilename==““)
            {
                excelfilename=@“d:\dotest\texcel.xls“;
            }

            try
            {
                m_objExcel = new Excel.Application();

                //m_objBook = m_objExcel.Workbooks.Open(excelfilename m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt);
                m_objBook = m_objExcel.Workbooks.Open(excelfilename m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt);
                m_objsheets=m_objBook.Worksheets;

                m_objSheet=(_Worksheet)m_objsheets.get_Item(1);

                


            }
            catch(Exception ex)
            {
                
            }
        }
        //根据工作薄的名字,工作表的序号选择工作对象
        public void connectionExcel(string excelfilenameint sheet_No)
        {
            if (excelfilename == ““)
            {
                excelfilename = @“d:\dotest\texcel.xls“;
            }

            try
            {
                m_objExcel = new Excel.Application();

                //m_objBook = m_objExcel.Workbooks.Open(excelfilename m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt);
                m_objBook = m_objExcel.Workbooks.Open(excelfilename m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt m_objOpt);
                m_objsheets = m_objBook.Worksheets;

                m_objSheet = (_Worksheet)m_objsheets.get_Item(sheet_No);




            }
            catch (Exception ex)
            {

            }
        }
        #endregion

        //关闭所有的连接,清空内存的方法
        public  void closeExcel()
        {
            try
            {
                m_objBook.Close(m_objOpt m_objOpt m_objOpt);

       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14367  2009-03-26 00:03  OprationExcel.cs

     文件       8146  2009-03-26 16:55  Print.cs

----------- ---------  ---------- -----  ----

                22513                    2


评论

共有 条评论