C#读写EXCEL操作的简单封装

这篇博客介绍了如何使用C#进行EXCEL读写操作的简单封装,包括准备工作,如添加引用、设置引用属性,以及编写点我试试按钮的单击事件源码,提供了完整的封装源码供参考。
摘要由CSDN通过智能技术生成

       之前没玩过C#的类的封装,虽然我经常使用AccessHelper,但是这个是别人封装好拿给我的。


引用组件

      微软提供的.net中excel组件


       刚刚弄了好久C#对EXCEL简单的操作的类的封装。终于搞定。源码如下,注释里面写的很清楚啦。

-------------------------源码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Excel = Microsoft.Office.Interop.Excel;
using System.Reflection;
using System.IO;
using Microsoft.Office.Interop.Excel;

    class ExcelHelper
    {
        #region 属性
        ///---属性初始化
        public static  Excel.ApplicationClass xlsx = null;
        public static  _Workbook workBook = null;
        public static  _Worksheet workSheet = null;
        #endregion

        #region 打开一个已经存在的EXCEL文件
        ///---参数是已经存在的EXCEL的文件路径(含文件格式),当前ACTIVEsheet的 index
        ///---若路径合理,该该函数将执行赋值操作
        ///---成功返回 TRUE, 失败返回 FALSE
        public static bool InitExcel(string filePathStr, int sheetIndex, ref _Worksheet sheet)
        {
            try
            {
                ///----
                if (null != xlsx)
                {
                    CloseExcelApplication();
                }
                ///----检查路径是否合理
                if (string.IsNullOrEmpty(filePathStr))
                {
                    throw new Exception("文件路径不能为空,请重新传值");
                }
                ///---判断文件是否存在
                if (!File.Exists(filePathStr))
                {
                    throw new Exception(filePathStr + ", 文件不存在");
                }
                else
                {
                    ///---接下来就是赋值。
                    ///---实例化对象
                    xlsx = new E
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值