C#在未安装Excel中的机器上操作Excel

这个问题苦恼了我许久,今天终于可以了断了,之前一直在研究微软的Excel类库,在本机没问题,发布后就有问题,真是郁闷。。。。

今天突然在论坛上看见有朋友发的第三方控件SpreadsheetGear,只需引人类库,就可以畅通无阻的操作Excel了(WPS也行的哦),虽然说是收费的软件,但我不安装它只是引用他的类库,应该不算收费之列吧(晕,后来发现试用版限制读取前150行),呵呵,不管那么多了先用了再说,有需要的朋友可以去我的资源那里下载。。。(下面还有完全免费的呢NPOI)

另外的一些相关的Excel插件文章:

1. http://www.gemboxsoftware.com/help/html/T_GemBox_Spreadsheet_CellRange.htm,免费版只能操作前150行

2. http://ufo-crackerx.blog.163.com/,

3. http://shashankshetty.wordpress.com/tag/excel/,ExcelMapper这个插件需要安装Excel

4.http://koogra.sourceforge.net/,这个插件完全免费,功能无限制,但只能读Excel

5.http://zh.tutupk.com/1955/reading-excel-files-from-c.这里包含了好多Excel控件

6.http://excelwrapperdotnet.codeplex.com/:这个插件需要安装Excel

7.NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写,http://npoi.codeplex.com/releases/view/19000,NPOI控件(java和.Net都能用,下面是.Net的案例),这个控件完全免费,功能齐全,非常不错

参考:http://www.heavenlake.com/java2word/doc/

例:{

using NPOI;
using NPOI.HPSF;
using NPOI.HSSF.UserModel;
using NPOI.POIFS;
using NPOI.Util;
    
    public void ExcelModel()
        {
            FileStream file = new FileStream(Server.MapPath("~/tempLabel.xls"),FileMode.OpenOrCreate);
            HSSFWorkbook hssfworkbook = new HSSFWorkbook(file);
            HSSFSheet sheet1 = (HSSFSheet)hssfworkbook.GetSheetAt(1);
            for (int i = 0; i < 1000; i++)
            {
                sheet1.CreateRow(i + 2).CreateCell(0).SetCellValue(i);
                sheet1.GetRow(i + 2).CreateCell(1).SetCellValue(i + 1);
                sheet1.GetRow(i + 2).CreateCell(2).SetCellValue(i + 2);
            }
            sheet1.CreateRow(1001).CreateCell(0).SetCellValue("导入1000条数据");

using (FileStream fs = new FileStream(Server.MapPath("~/tempLabel.xls"), FileMode.Open, FileAccess.ReadWrite))
            {
                hssfworkbook.Write(fs);
                
                fs.Close();
                fs.Dispose();
            }
        }


C# 操作Excel(不需要安装Excel),.Net版的 Excel 控件相关推荐

  1. Excel工作圈金蝶KIS标准版从excel导入凭证_DBF格式凭证

    Excel工作圈金蝶KIS标准版从excel导入凭证_DBF格式凭证,迷你版 很多财务会计使用金蝶标准版/迷你版,想从excel导入凭证,如何操作呢? 很多财务会计使用金蝶标准版/迷你版,想从exce ...

  2. 2019数据安装勾选_如何安装勾选认证平台安全控件,以及如何勾选认证发票

    我们继续来关注增值税发票勾选平台的常见问题! 很多客户留言说勾选认证控件不会安装? 不知道怎么勾选认证发票? 不知道勾选认证平台的域名网址? 不知道发票勾选是否认证成功? 好的,以上这些常见问题我们来 ...

  3. excel vba 使用mschart_VBA专题108:使用VBA操控Excel界面之在功能区中添加内置控件...

    学习Excel技术,关注微信公众号: excelperfect 本文重点讲解如何在功能区中添加不同类型的内置控件. 添加普通按钮和切换按钮 按下面的步骤来添加普通按钮和切换按钮(例如,拼写和删除线控件 ...

  4. Excel绘制动态图表 之 极品offset、多种控件动态动图

    1.案例1:辅助区域动态图 动态按钮"投资金额"的制作: "数据"菜单下"数据工作"组中的"数据验证",选择" ...

  5. Delphi第三方组件安装DCU.PAS.DPK.BPL.ActiveX控件

    不是由BORLAND提供的组件叫第三方组件: 安装方法: 南山古桃(nsgtao)首先提醒一下:最好把要安装的文件先复制到Delphi安装目录的Lib目录下再执行下面的操作! 就目前常见的各种形式的组 ...

  6. android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...

    一.             环境配置和安装(Android2.2) 参考文章:这里 1.1     JDK 1.2     SDK 下载地址:http://dl.google.com/android ...

  7. 安装了微信支付的安全控件,检测不到,总提示安装-解决方案

    win7和Vista系统环境下如何正常使用财付通证书以及控件? 若您在win7和Vista系统下安装了安全控件与数字证书,依然无法输入密码或提示证书未安装,请您参考以下步骤设置您的浏览器: 第一步:任 ...

  8. 【已解决】win7 64位系统vb6安装了蓝博之后mscomctl控件提示无法加载

    从2018年2月23至2018年3月15日 10:09:34,经过多次测试,检查msvb注册表前后对比,软件一个个安装后一次次备份系统,发现实际是由于蓝博安装后把原来的mscomctl控件和相关文件给 ...

  9. Excel万能读取Util类初级版 ExcelUtil excel读取 Excel万能

    今天在构思一个能够读取任何Excel的java类,而不用做任何改变!只需要传入Model即可,今天写了一下,明天继续! 调用非常方便,简简单单两行代码就能读取你要的Excel数据,兼容性好03,07都 ...

  10. 计算机的excel的知识点,计算机知识点-第四部EXCEL.doc

    云南省高等职业技术院校招生考试 计算机应用基础知识点集 第四部分 Excel2003的使用 一.Excel2003基本操作 1.上机练习用4种不同的方法启动Excel2003,并写出简要步骤: (1) ...

最新文章

  1. day3----str常用操作方法
  2. Android为TV端助力 最详细的动画大全,包括如何在代码和在XML中使用
  3. 多才多艺的console
  4. Ubuntu12.10-amd64系统上搭建Android4.2(JellyBean)源码开发环境
  5. 虚拟计算机组成,计算机组成原理虚拟仿真实验平台研究
  6. 微信小程序保存图片fail Error: unable to verify the first certificate 微信小程序 当前系统代理不是安全代理,是信任问题解决
  7. linux期末考试试题4,Linux试题4
  8. tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you‘ll have setuptools 40.2.0
  9. python打包exe与反编译exe文件与防止反编译方式生成exe
  10. WIN10 修改系统用户名
  11. linux svn图形工具,linux 下svn图形客户端smartsvn 安装
  12. 美国大学计算机系学什么,最新美国大学计算机专业排名介绍
  13. 用fail2ban阻止ssh暴力破解root密码
  14. 仙人掌之歌——上线运营(1)
  15. img 标签 引入svg图片
  16. 昨夜梦里回了一趟故乡
  17. 运用Java制作一个属于自己的音乐播放软件
  18. 使用XCode打包ipa
  19. SEO 网络推广108式助你流量猛增
  20. java zmq api_zmqSocket 使用和相关java后台准备

热门文章

  1. linux 合并文本文件,Shell脚本合并文本文件
  2. BT5 U盘制作方法
  3. 冰点还原离线激活_冰点还原密钥,手把手教你如何激活冰点还原
  4. SSM+Flowplayer实现web项目网页看视频
  5. Clion配置MinGW
  6. 尝试运行项目时出错,无法启动程序 , 由于应用程序配置不正确,未能启动此应用程序。请查看清单文件以查找可能的错误。
  7. 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——第1篇 获取伴奏篇 第1章 MIDI音乐伴奏的获取与制作 1.1 电脑MIDI音乐与设备的介绍...
  8. RabbitVCS无法自动保存密码的BUG
  9. 计算机组成原理 罗克露 pdf,罗克露计算机组成原理课件(二).pdf
  10. 浪曦大型企业门户综合项目的设计、实施与管理实地培训班隆重开班招生中……