Microsoft Office相关开发组件
安装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相关开发组件相关推荐
- C#实战005:Excel操作-引入Microsoft.Office.Interop.Excel组件
能读到Excel工作簿,现在我们接着再来创建工作簿,OleDb通过Microsoft Jet 提供程序连接到 Excel 工作簿,然后将Excel文件作为数据源来读写,直接用Sql语句来操作数据,并且 ...
- C#,使用office组件Microsoft.Office.Interop.Word,将网页内容下载为word的demo及权限配置要点。
在做网页开发的时候,经常会遇到下载需求,以下这种方式是保存为原生的word格式.非直接将HTML另存为. 1. 首先是下载为word 的代码. 引用: using MSWord = Microsoft ...
- Microsoft Office Document Image Writer 和 Microsoft XPS Document Writer (Office组件轻松把PDF文件转成Word文档)...
安装完 Office 2003 之后,你会发现"打印对话框"中的打印机列表多了一个"Microsoft Office Document Image Writer" ...
- C#使用Microsoft.office.interop.PowerPoint生成PPT
文章目录 前言 一.步骤 1.引入库 2.创建PPT 3.创建PPT中的幻灯片 4.生成标题 5.生成目录 5.创建表格 6.保存 总结 前言 开发的一个系统需要用到自动生成ppt,网上的例子比较少, ...
- 错误提示“未能加载文件或程序集“Microsoft.Office.Interop.Owc11”,
.NET错误提示: 未能加载文件或程序集"Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicK ...
- 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)...
当你引用using Excel = Microsoft.Office.Interop.Excel;时如果出现 命名空间"Microsoft.Office"中不存在类型或命名空间名称 ...
- C#日常开发随手记------COM组件(Microsoft.Office.Interop.Excel)操作excel、如何创建\删除文件夹
文章中写了点过程有点啰嗦,想直接看代码的直接下拉看加粗标题处 第一次使用COM组件操作excel,遇到了点坑,也有些感触. 一般来说操作excel,我比较常用的是OleDB,但是OleDB需要安装Ac ...
- 使用Office组件读取Excel,引用Microsoft.Office.Interop.Excel出现的问题
操作背景:asp.net操作Excel 出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Ex ...
- window2008 64位系统无法调用Microsoft.Office.Interop组件进行文件另存的解决办法
服务器是windows server2008 64位系统,项目中需要用到Microsoft.Office.Interop组件,包括excel.word.ppt等. 步骤 1.在"开始&qu ...
最新文章
- es6数组初始化_ES6 迭代器(Iterator)和 for...of循环使用方法
- 通过GetProcAddress函数动态调用dll中地函数,是否必须通过extern C声明导出函数?(转)...
- linux mq发送测试消息,WebSphere MQ测试常用指令
- Win7 64位下PowerDesigner连接64位Oracle11g数据库
- Codeup-问题 C: 货币系统
- 基于在线百科知识库的多义词词义消歧项目
- 硬核科普!携号转网的技术原理分析!
- 计算机基础及linux入门
- 0.《硬啃设计模式》- 序、目录、下载方法等
- simple resource manager
- c++项目实例_.NET Core CLI来启动应用程序的多个实例
- 【linux网络】net_device及注册与销毁
- 传统IT架构转型,从云原生平台到微服务应用构建
- 微软亚洲研究院成立20年,洪小文自述心路历程
- 微信服务器会留撤回的消息吗,让你的微信不再被人撤回消息
- rk3288 安卓7.1显示正确的ICCID值
- 国外服务器 虚拟主机,虚拟主机国内国外什么区别
- 计算机系统软件最核心软件是,安徽电脑加密软件哪个好-防止泄密
- 7-33 统计素数并求和 (20 分)
- 公司挖来一个阿里Java大神,生产环境故障调优很溜
热门文章
- CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar-Android M新控件
- Imageloader6-mUIHandler的初始化
- java编译的语句_在Java语言中,下列语句能通过编译的是()。
- db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...
- 如何解决线程安全的问题
- SpringSecurity快速入门
- 数据结构特性解析 (四)LinkedList
- c 语言cad 二次开发,c#对AutoCAD二次开发
- 在南京 学计算机 高职学校,2018南京专科学校有哪些 最新高职院校名单
- xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)