05 2012 档案

摘要:本系列文章的第四篇,介绍了如何在Silverlight中使用OpenXML方式来读取和修改Excel文件。由于Silverlight的特殊性,我们不得不放弃临时目录的方式而在文件Stream中直接修改内容,从服务端以Stream的方式下载一个文件,然后在内存中修改这个Stream,最后将修改后的Stream返回到客户端下载。 OpenXML使得Office文件从一个自封闭的环境中解脱出来了,基于XML结构的文件是开放的,因此我们做的所有工作其实就是在操作XML,如此简单!不是吗? 阅读全文
posted @ 2012-05-12 08:31 Jaxu 阅读(2813) 评论(4) 推荐(2) 编辑
摘要:该系列文章的第三篇,介绍了OpenXML文件的一些基本概念以及Excel OpenXML包中文件之间的关系。另外给出了一个例子用来说明如何借用开源类库对zip压缩包的操作来读取和编辑Excel OpenXML文件。 阅读全文
posted @ 2012-05-11 07:35 Jaxu 阅读(4128) 评论(17) 推荐(5) 编辑
摘要:该系列文章的第二篇,主要介绍了如何使用WindowsBase.dll类库中的System.IO.Packaging.Package读取Excel文件包中的内容,不使用COM组件。 阅读全文
posted @ 2012-05-10 06:27 Jaxu 阅读(4692) 评论(27) 推荐(2) 编辑
摘要:Excel 2007之后的文件格式XLSX其实就是ZIP文件,里面以XML文件的形式存储了Excel的所有数据和资源。我们可以在.NET中直接以ZIP文件的形式读取Excel文件并操作里面的数据。本文是这一系列文章的开篇,简单介绍了一下Excel文件的格式和组织形式,在接下来的文章中我会详细介绍如何在没有安装Excel app的机器上操作Excel文件并读写数据。另外本文还简单介绍了下SharePoint Excel REST Services服务以及如何通过特定的URL与SharePoint Library中的Excel文件进行数据交互。 阅读全文
posted @ 2012-05-09 06:56 Jaxu 阅读(3885) 评论(15) 推荐(8) 编辑