openxml开发系列课程7spreadsheetml基础指南_第1页
openxml开发系列课程7spreadsheetml基础指南_第2页
openxml开发系列课程7spreadsheetml基础指南_第3页
openxml开发系列课程7spreadsheetml基础指南_第4页
openxml开发系列课程7spreadsheetml基础指南_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SpreadsheetML

基础开发先开发工程师中达金桥技术服务议题Workbook

体系结构Office

Open

XML

Developer

WorkshopSpreadsheetML

文档结构WorkbookpropertiesstylessharedStringscalcChainsheet1..NtablechartdrawingOpen

XML

Developer

WorkshopSpreadsheetML

设计目标:性能SpreadsheetML

有很我方法可以达到最优化,基于对现实世界中spreadsheet的使用模式进行分析:Optional

r=“A1”

attribute

for

faster

loading最小的XLSX所必须的部件需要:workbook.xml,文档的“start

part”worksheet.xml.rels_rels[Content

T

es].xmlPackage

relationships

(for

the

required

relationships)其它部件是可选择的Worksheet

<sheetdata>也是必须的,但是可以空Office

Open

XML

Developer

Workshop最小的Workbook/WorksheetrelationshipDEMOOffice

Open

XML

Developer

WorkshopCreate

SpreadsheetML

文档Office

Open

XML

Developer

Workshop议题剖析XLSX文档Office

Open

XML

Developer

WorkshopSheet

类型Sheet

实例=‘C:\[ExternalBook.xlsx]Sheet1’!$A$1Worksheet

Part–主要部件Office

Open

XML

Developer

WorkshopSheet

属性Cell

Table:<sheetData>

元素mergeCellsSheet‐Level

的各个部件无数据Workbook

属性:元素<fileVersion><workbookPr><calcPr><bookViews><sheets>Get

SpreadsheetML

infoOffice

Open

XML

Developer

Workshop议题Strings:

inline

plain

text,

rich

text,

shared

stringsSpreadsheetML中的Strings

介绍Inline

Strings<sheetData><row><c

t="inlineStr"><is><t>Paris</t></is></c></row><row><c

t="inlineStr"><is><t>Seattle</t></is></c></row><row><c

t="inlineStr"><is><t>London</t></is></c></row><row><c

t="inlineStr"><is><t>Copenhagen</t></is></c></row><row><c

t="inlineStr"><is><t>Paris</t></is></c></row><row><c

t="inlineStr"><is><t>London</t></is></c></row></sheetData>Shared

StringsShared

Strings:实例<sst

xmlns="..."

count="6"

uniqueCount="4"><si><t>Paris</t></si><si><t>Seattle</t></si><si><t>London</t></si><si><t>Copenhagen</t></si></sst><row

r="1"

spans="1:1"><c

r="A1"

t="s"><v>0</v></c></row>Rich

Text

Strings<rPr>"

"

"

"<sst

xmlns=“…"

count="1"

uniqueCount="1"><si><r><t

xml:space="preserve">This

cell

contains</t></r><r><rPr><b/><sz

val="11"/><color

theme="1"/><rFont

val="Calibri"/><family

val="2"/><scheme

val="minor"/></rPr><t>bold</t></r><r><t

xml:space="preserve">

and

</t></r><r><rPr><i/><sz

val="11"/><color

theme="1"/><rFont

val="Calibri"/><family

val="2"/><scheme

val="minor"/></rPr><t>italics</t></r><r><t

xml:space="preserve">

text.</t></r></si></sst><row

r=

1 spans=

1:1

><c

r="A1"

t="s"><v>0</v></c></row>Office

Open

XML

Developer

Workshop议题格式化选项SpreadsheetML

格式化选项Office

Open

XML

Developer

Workshop直接格式化议题Calculation

Chain计算公式计算链Multi‐threading

optimizations不需要改变应用程序去使计算的顺序发生改变Multi‐Threaded

计算Office

Open

XML

Developer

Workshop计算链实例Office

Open

XML

Developer

Workshop计算链实例1st

Calculation:2nd

Calculation:20th

Calculation:Office

Open

XML

De

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论