这是其中的一种方式,使用微软的Microsoft.Office.Interop.Excel库。

自己写了一个操作类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Excel = Microsoft.Office.Interop.Excel;namespace TestExcel
{public class CBExcel{Excel.Application xlApp;Excel.Workbook xlWorkBook;Excel.Worksheet xlWorkSheet;object misValue = System.Reflection.Missing.Value;public int rowsint { get { int rowsint = xlWorkSheet.UsedRange.Cells.Rows.Count; return rowsint; } }            // 行数public int columnsint { get { int columnsint = xlWorkSheet.UsedRange.Cells.Columns.Count; return columnsint; } }  // 列数public CBExcel(){}public void SetData(int i, int j, string data){xlWorkSheet.Cells[i, j] = data;}public string GetCellValue(int row, int col){string cell_value;cell_value = ((Excel.Range)xlWorkSheet.Cells[row, col]).Text.ToString();return cell_value;}private void releaseObject(object obj){try{System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);obj = null;}catch{obj = null;}finally{GC.Collect();}}public void Open(string path, int sheet){xlApp = new Excel.ApplicationClass();xlWorkBook = xlApp.Workbooks.Open(path);xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(sheet);}public void SaveAs(){xlWorkBook.Close(true, misValue, misValue);xlApp.Quit();}public void Release(){releaseObject(xlWorkSheet);releaseObject(xlWorkBook);releaseObject(xlApp);}}
}

c#操作Excel类相关推荐

  1. PHP操作excel类 PHPExcel

    PHP操作excel类 PHPExcel http://www.cr173.com/soft/40741.html   我的微云:http://share.weiyun.com/2db79f1438f ...

  2. php excel 设置常规_php实现的操作excel类详解

    本文实例讲述了php实现的操作excel类.分享给大家供大家参考,具体如下: class Excel { static $instance=null; private $excel=null; pri ...

  3. 【博主推荐】Python 基于Xlwings、Openpyxl自己重新封装Python操作Excel类

    1.简介:Python操作Excel,常用Xlwings.Openpyxl类,由于其知识琐碎,使用起来不太方便,因此自己把常用用法重新封装一个操作类. 2.应用场景:使用Python操作Excel,读 ...

  4. QT 操作excel 类封装(转载)

    QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain]  v ...

  5. 一个C#操作Excel类,功能比较全

    using System; using System.Data; using System.Configuration; using System.Web; using Microsoft.Offic ...

  6. Qt操作Excel类

    基于某文章(原文找不到了), 进行小修改调整 .h #ifndef QEXCEL_H #define QEXCEL_H #include <QString> #include <QV ...

  7. php操作excel类

    调用示例文件:example.php (在同级目录下有test.xls文件和Excel文件夹,Excel文件夹下包含reader.php和oleread.inc两个文件) -------------- ...

  8. 使用BasicExcel操作Excel

    摘要:这个类是国外人写的一个操作Excel类,应该说比较好用,虽然对中文的支持不够好,但经过转码后使用起来还是非常不错的.下给大家介绍一下: 此类总共包含4个类文件分别是:BasicExcel.hpp ...

  9. QAxObject类操作Excel过程总结

    使用Qt自带的axcontainer模块中的QAxObject类操作Excel需要知道其中的方法和属性,以下总结也是工作过程中用到过的. 使用QAxObject不足之处: 依赖本地Excel软件,否则 ...

最新文章

  1. android自定义调节器控件 —— RegulatorView
  2. dual orcal 虚拟表
  3. 【转载】通俗理解极大似然估计
  4. Adobe Audition CC 2020中文版
  5. tvpvar模型的建模步骤_3D游戏建模入门须知:次世代建模软件有哪些?零基础你都知道吗...
  6. Java调用Python脚本工具类
  7. MATLAB应用实战系列(五十四)-MATLAB多维度绘图实战应用案例
  8. Docker容器日志集中收集(client-server模式)
  9. 10 Lessons Learned Doing ICOs
  10. Angular如何判断某个DOM节点包含Directive
  11. springMVC_07乱码及restful风格
  12. exchange服务器维护模式命令,Exchange服务器系列课程之七--维护邮件服务器(二)
  13. 20K~50K/月,上海随芯科技 算法 招聘:3D机器视觉、DSP、语音识别
  14. C++ 复制一个文件夹下的所有文件到另一个文件夹
  15. VirtualBox6.0安装及配置
  16. 阿里Java开发手册(2021最新终极版) 编程必备
  17. UEditor 实现新增“转换简体”和“转换繁体字”按钮功能
  18. 机器学习sklearn----支持向量机SVC模型评估指标
  19. 青岛大学计算机考研好考么,青岛大学考研难吗?一般要什么水平才可以进入?...
  20. 友链——一群dalao

热门文章

  1. EXCEL之如何批量把文本型数字转化为数字
  2. 江南大学计算机科学专业排名,江南大学热门专业排名
  3. Chocolatey 包管理器安装配置
  4. 洛谷P1823 [COI2007] Patrik 音乐会的等待
  5. linux 命令 kps,ps命令
  6. 挖掘城市ip_大咖齐聚泉州 为城市IP发声
  7. android10 p20pro,客观数据告诉你华为p20 pro的拍照到底什么水平
  8. 继承-----具体表继承-----每个子类一张表
  9. linux下DNS配置及域名解析服务
  10. 《黑客攻防技术宝典:Web实战篇》习题答案(一)