office openxml学习(一)

以前用过,aspose.dll处理word ,excel,之后发现 npoi,使用了一段时间,总觉得是第三方,不明白底层的实现,直到最近发现了office openxml ,其实这个技术,很久以前就有了,知识我一直没有发现。openxml 是 zip技术和xml技术的集合。它把office文档,看成一个包,就像是压缩包一样,把文档中的一些东西,如:页面,页脚,注解,等等看作是独立的部件,使用关系,把他们联系起来,一个完整的word文档,就是一个压缩包,里面都是xml文件。openxml 主要是word,ppt,excel暂时,msdn上就这三个。目前还在学习中,遇到一些问题,要在页眉中添加图片,现在不知道怎么添加页眉。正在找寻相关资料中。。。。

注:开发openxml 需要引用两个dll  一个WindowsBase (这个是系统自带的) 另一个DocumentFormat.OpenXml(安装open xml sdk之后会有的,open xml sdk 微软官方下载网站有下,记得哪一个工具也要下载,很有用的)。

时间: 2024-10-23 06:28:54

office openxml学习(一)的相关文章

Office英语学习好帮手

Office提供了强大实用的英语学习助手,它可以自动翻译中英文,还可以显示详尽的解释帮助信息,当然标准的发音也是必不可少的.如何启动屏幕取词翻译功能呢?如何让office自动取词并翻译呢?如何收听单词的发音呢?在接下来的图文中你可以接到答案. 1.在文档中,首先要切换到"审阅"选项卡中,在右侧你会发现有一个"翻译"按钮,对这就是我们需要的功能了,点击它之后选择"翻译屏幕提示[英语助手:简体中文](M)",如此操作就可以启动屏幕取词功能啦.在文档中

OpenXml入门---word里面插入图片

下面介绍如何在word里面插入图片,顺便小弟发现MSDN官网有完整的OpenXML教程,虽然是全英文的不过还是很有帮助的. Tips,原来摘抄代码里面没有模板,在copy过来发现插入word中的图片大小不一样,我们如何查找设置图片大小带代码的那一块,建议自己用在word里面插入一张图片,通过OpenXml Tools 反编译出C#代码,然后改变图片的大小,再次反编译. 使用byeond compare [http://www.scootersoftware.com/ 下载地址]比较C#代码,就会

OpenXml入门

一. OpenXml简介: Open XML标准的简单介绍:Ecma Office Open XML(“Open XML”)是针对字处理文档.演示文稿和电子表格的国际化开放标准,可免费供多个应用程序在多个平台上实现.Microsoft Office(2007.2003.XP.2000).OpenOffice Novell Edition.开源项目 Gnumeric.Neo-Office 2.1 和 PalmOS (Dataviz) 已经支持 Open XML.Corel 已经宣布在 WordPe

VSTO学习笔记(二)Excel对象模型

原文:VSTO学习笔记(二)Excel对象模型 上一次主要学习了VSTO的发展历史及其历代版本的新特性,概述了VSTO对开发人员的帮助和效率提升.从这次开始,将从VSTO 4.0开始,逐一探讨VSTO开发中方方面面,本人接触VSTO时间不长,也是一次尝试.鉴于Excel在整个Office家族中的重要地位,故先从Excel开始介绍,后续内容会陆续介绍Word.PowerPoint.Outlook.InfoPath等.由于VSTO 4.0建立在Office 2010基础之上,先介绍一下Office

好的学习材料

★论坛视频篇(此部分用于收集发布2014各大网的VIP收费视频教程,每年为一周期,不定期修复失效或更新,大家如若发现失效或有资源分享可以发邮件或本帖回复我!)272.老男孩Linux.shell.RHCE运维初中高级50G全套培训视频教程(解压密码为看雪论坛首页)链接:http://pan.baidu.com/s/1gdBs6gN 密码:ac4p 299.一洋淘宝2014最新培训教程(全套16个模块)—价值2980元!(解压密码为看雪论坛首页)链接:http://pan.baidu.com/s/

使用 Apache POI 处理 Microsoft Office 文档

原文同步至:http://www.waylau.com/apache-poi-handle-microsoft-documents/ POI 概述 Apache POI 项目的使命是创造和维护 Java API 操纵各种格式的文件,其中包括基于 Office Open XML 标准(OOXML)和微软的OLE 2 Compound Document 格式(OLE2).总之,你可以使用 Java 读写 MS Excel 文件.此外,您可以使用 Java 读取和写入 MS Word 和 MS Pow

Go 语言读写 Excel 文档

Excelize 是 Golang 编写的一个用来操作 Office Excel 文档类库,基于微软的 Office OpenXML 标准.可以使用它来读取.写入 XLSX 文件.相比较其他的开源类库,Excelize 支持写入原本带有图片(表)的文档,还支持向 Excel 中插入图片,并且在保存后不会丢失图表样式. 项目主页 github.com/Luxurioust/excelize 安装 go get github.com/Luxurioust/excelize 创建 XLSX packa

使用NPOI的优势

(一)传统操作Excel遇到的问题: 1.如果是.NET,需要在服务器端装Office,且及时更新它,以防漏洞,还需要设定权限允许.NET访问COM+,如果在导出过程中出问题可能导致服务器宕机. 2.Excel会把只包含数字的列进行类型转换,本来是文本型的,Excel会将其转成数值型的,比如编号000123会变成123. 3.导出时,如果字段内容以“-”或“=”开头,Excel会把它当成公式进行,会报错. 4.Excel会根据Excel文件前8行分析数据类型,如果正好你前8行某一列只是数字,那它

IT人士提高薪资、步入人生巅峰、迎娶白富美的终极秘诀

步入IT这个行业已经5年多了,作为一名专业的IT人士,在学习的过程中吃了不少苦头,走了不少弯路,这些课程是我在这几年的学习中自己挑选出来的,希望对大家有帮助.4.20 IT充电节 活动日期:2017.4.19-2017.4.20 活动地址:http://edu.51cto.com/activity/lists/id-47.html?wb 序号  一级分类  二级分类  讲师  名称  地址 1.云计算 虚拟化 赵海兵 [最新版本全网首发]Citrix XenApp and XenDesktop