安装office,直接引用COM控件

C#4提供对PIA引用的一种方式:链接(编译器只会将PIA中需要的部分直接嵌入到程序集中),变体(variant)被视为动态类型,以减少强制转换需要的开销;

不安装office,拷贝相关dll到运行目录,直接引用;

拷贝的dll版本最好是12及以上,12以下有兼容的bug;

使用Office Open Xml 进行开发:微软的一个免安装office的SDK库

EPPlus 基于 Office Open Xml封装的一个组件

http://www.cnblogs.com/rumeng/p/3785748.html?utm_source=tuicool&utm_medium=referral

NPOI:

结构:

HSSF - 提供读写Microsoft Excel格式档案的功能。是操作Excel2003以前(包括2003)的版本,扩展名是.xls

XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。是操作Excel2007的版本,扩展名是.xlsx

HWPF - 提供读写Microsoft Word格式档案的功能。

HSLF - 提供读写Microsoft PowerPoint格式档案的功能。

HDGF - 提供读写Microsoft Visio格式档案的功能。

教程:

http://www.tuicool.com/sites/JjAjq2?pn=0

开源地址:https://github.com/tonyqus/npoi/

NPOI.Examples 很多示例是基于1.0 的版本

ExcelReport  基于NPOI的一个封装库

使用说明http://www.cnblogs.com/hanzhaoxin/tag/ExcelReport%20/

Spire 相关组件 有商业版本和免费版本

Spire.xls

http://www.cnblogs.com/aehyok/p/3749339.html

http://www.cnblogs.com/pengze0902/p/6122311.html

Spire.Doc

http://www.cnblogs.com/yanweidie/archive/2015/10/19/4888199.html

Aspose.Total 商业软件

http://baike.baidu.com/link?url=x9DxGF7PvIR96U3Zw8jws7MYNKfIl3OR6oZi_zdI7PNZoIb4_SBFDTyrFx6zIkbc-FtGTOgPwtxITupSxuW4W7_ccSSfp-p3y6h4SoOc-CW

转载于:https://www.cnblogs.com/ctddjyds/p/7192934.html

Microsoft Office相关开发组件相关推荐

  1. C#实战005:Excel操作-引入Microsoft.Office.Interop.Excel组件

    能读到Excel工作簿,现在我们接着再来创建工作簿,OleDb通过Microsoft Jet 提供程序连接到 Excel 工作簿,然后将Excel文件作为数据源来读写,直接用Sql语句来操作数据,并且 ...

  2. C#,使用office组件Microsoft.Office.Interop.Word,将网页内容下载为word的demo及权限配置要点。

    在做网页开发的时候,经常会遇到下载需求,以下这种方式是保存为原生的word格式.非直接将HTML另存为. 1. 首先是下载为word 的代码. 引用: using MSWord = Microsoft ...

  3. Microsoft Office Document Image Writer 和 Microsoft XPS Document Writer (Office组件轻松把PDF文件转成Word文档)...

    安装完 Office 2003 之后,你会发现"打印对话框"中的打印机列表多了一个"Microsoft Office Document Image Writer" ...

  4. C#使用Microsoft.office.interop.PowerPoint生成PPT

    文章目录 前言 一.步骤 1.引入库 2.创建PPT 3.创建PPT中的幻灯片 4.生成标题 5.生成目录 5.创建表格 6.保存 总结 前言 开发的一个系统需要用到自动生成ppt,网上的例子比较少, ...

  5. 错误提示“未能加载文件或程序集“Microsoft.Office.Interop.Owc11”,

    .NET错误提示: 未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicK ...

  6. 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)...

    当你引用using Excel = Microsoft.Office.Interop.Excel;时如果出现 命名空间"Microsoft.Office"中不存在类型或命名空间名称 ...

  7. C#日常开发随手记------COM组件(Microsoft.Office.Interop.Excel)操作excel、如何创建\删除文件夹

    文章中写了点过程有点啰嗦,想直接看代码的直接下拉看加粗标题处 第一次使用COM组件操作excel,遇到了点坑,也有些感触. 一般来说操作excel,我比较常用的是OleDB,但是OleDB需要安装Ac ...

  8. 使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题

    操作背景:asp.net操作Excel 出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Ex ...

  9. window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法

    服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel.word.ppt等. 步骤  1.在"开始&qu ...

最新文章

  1. es6数组初始化_ES6 迭代器(Iterator)和 for...of循环使用方法
  2. 通过GetProcAddress函数动态调用dll中地函数,是否必须通过extern C声明导出函数?(转)...
  3. linux mq发送测试消息,WebSphere MQ测试常用指令
  4. Win7 64位下PowerDesigner连接64位Oracle11g数据库
  5. Codeup-问题 C: 货币系统
  6. 基于在线百科知识库的多义词词义消歧项目
  7. 硬核科普!携号转网的技术原理分析!
  8. 计算机基础及linux入门
  9. 0.《硬啃设计模式》- 序、目录、下载方法等
  10. simple resource manager
  11. c++项目实例_.NET Core CLI来启动应用程序的多个实例
  12. 【linux网络】net_device及注册与销毁
  13. 传统IT架构转型,从云原生平台到微服务应用构建
  14. 微软亚洲研究院成立20年,洪小文自述心路历程
  15. 微信服务器会留撤回的消息吗,让你的微信不再被人撤回消息
  16. rk3288 安卓7.1显示正确的ICCID值
  17. 国外服务器 虚拟主机,虚拟主机国内国外什么区别
  18. 计算机系统软件最核心软件是,安徽电脑加密软件哪个好-防止泄密
  19. 7-33 统计素数并求和 (20 分)
  20. 公司挖来一个阿里Java大神,生产环境故障调优很溜

热门文章

  1. CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar-Android M新控件
  2. Imageloader6-mUIHandler的初始化
  3. java编译的语句_在Java语言中,下列语句能通过编译的是()。
  4. db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...
  5. 如何解决线程安全的问题
  6. SpringSecurity快速入门
  7. 数据结构特性解析 (四)LinkedList
  8. c 语言cad 二次开发,c#对AutoCAD二次开发
  9. 在南京 学计算机 高职学校,2018南京专科学校有哪些 最新高职院校名单
  10. xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)