安装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. vb6调用python识别训练例子_在vb6中创建的“标准”dll在python中调用时会出现访问冲突...
  2. linux 查看 全部网卡 虚拟网卡 物理网卡
  3. python开发工程师面试题-2019超实用Python开发工程师面试题分享
  4. Python 【企鹅号、QQ看点】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、视频号等平台的视频自动化同步发布
  5. linux kvm虚拟机配置及常见问题处理
  6. JSP学习笔记(六十二):struts2中的Lambda表达式
  7. 读jquery 权威指南[4]-Ajax
  8. MySQL事务操作原理与用法详解
  9. rostcm6情感分析案例分析_微博分析-内容分析系统 ROST CM 6 使用手记
  10. 人脸识别中的损失函数ArcFace及其实现过程代码(pytorch)--理解softmax损失函数及Arcface
  11. 网站服务器后缀名,服务器域名,域名后缀
  12. 算法复杂度描述中为什么用“logn”,而不用“log2n”、“lnn”或“lgn”
  13. Java图片上传Base64 类型上传 后台转换工具类
  14. 图像检索:INS视觉检索
  15. 使用BMFont工具来精简字体库
  16. linux加新的硬盘,linux添加新硬盘
  17. 字节跳动面试题汇总 -- C++后端(含答案)
  18. bio 生信博主网站 blog
  19. ubuntu更换镜像源——全面讲解
  20. CSDN博客去除图片水印

热门文章

  1. Oracle启动和停止的方式详解
  2. linux shell mysql备份_linux shell 备份mysql 数据库
  3. Dubbo暴露服务过程
  4. python re正则匹配_python re正则表达式模块
  5. halcon的算子清点: Chapter 1 分类
  6. 微信小程序(购物车)--在wxml中设置保留小数位数
  7. html万年历闹钟怎么取消,万年历如何取消整点报时,他上面有四个键,分...
  8. linux中lvs命令详解,LVS之三:ipvsadm常用管理命令介绍 | 旺旺知识库
  9. mysql创建外键的表_Mysql表创建外键报错解决方案
  10. leetcode -day23 Construct Binary Tree from Inorder and Postorder Traversal Construct Binary Tree f