您的位置:首页 > 移动开发 > Objective-C

使用Firstobject XML editer 更新Microsoft Point Power文档中的表格(charts)

2017-04-17 09:58 459 查看
学习网站:http://officeopenxml.com/drwOverview.php

前提

在你打开一个ppt文档时,microsoft pointpower 会先读取xml文档,根据xml里面的文档内容在返回给microsoft point power 显示内容。

1,安装firstobject xml editer 。

xml编辑工具。该编辑工具对中文的支持良好,可以极快的速度加载 XML文档,并生成可自定义的树视图以显示XML文档。F8可以使XML文档格式化对其视图。



2,安装7-Zip

7-Zip是一款完全免费而且开源的压缩软件,相比其他软件有更高的压缩比但同时耗费的资源也相对更多,如果你需要一款能够提供强大压缩性能的软件,那么它是你最好的选择。



3,选择一个有chart图表的PPT文件,单击鼠标右键,选择7-zip打开压缩包。



选择ppt文件夹,打开charts文件夹。



打开charts文件夹以后可看到:



用firstobject xml editer打开chart1.xml。



xmlns是XML
Namespaces的缩写,中文名称是XML(标准通用标记语言的子集)命名空间。

首先,点开一个charts,可以看到:



title图标标题,autoTItleDelete自动标题删除,plotArea面积,legend图例,plotVisOnly可见图表,dispBlanksAs,showDLblsOverMax。

首先title是指:



我们可以在<a:t></a:t>中修改ppt文档的标题。

<c:ser>

<c:idx val="0"/>

<c:order val="0"/>

<c:tx>

<c:strRef>

<c:f>Sheet1!$B$1</c:f>

<c:strCache>

<c:ptCount val="1"/>

<c:pt idx="0">

<c:v>第一条</c:v>

</c:pt>

</c:strCache>

</c:strRef>

</c:tx>

<c:spPr>

<a:solidFill>

<a:schemeClr val="accent1"/>

</a:solidFill>

<a:ln>

<a:noFill/>

</a:ln>

<a:effectLst/>

</c:spPr>

<c:invertIfNegative val="0"/>

<c:cat>
<c:strRef>
<c:f>Sheet1!$A$2:$A$5</c:f>
<c:strCache>
<c:ptCount val="6"/>
<c:pt idx="0">
<c:v>星期一</c:v>
</c:pt>
<c:pt idx="1">
<c:v>星期二</c:v>
</c:pt>
<c:pt idx="2">
<c:v>星期三</c:v>
</c:pt>
<c:pt idx="3">
<c:v>星期四</c:v>
</c:pt>
<c:pt idx="4">
<c:v>星期五</c:v>
</c:pt>
<c:pt idx="5">
<c:v>星期六</c:v>
</c:pt>
</c:strCache>
</c:strRef>
</c:cat>

<c:val>

<c:numRef>

<c:f>Sheet1!$B$2:$B$5</c:f>

<c:numCache>

<c:formatCode>General</c:formatCode>

<c:ptCount val="6"/>

<c:pt idx="0">

<c:v>4.3</c:v>

</c:pt>

<c:pt idx="1">

<c:v>2.5</c:v>

</c:pt>

<c:pt idx="2">

<c:v>3.5</c:v>

</c:pt>

<c:pt idx="3">

<c:v>4.5</c:v>

</c:pt>

<c:pt idx="4">

<c:v>9.8</c:v>

</c:pt>

<c:pt idx="5">

<c:v>5.2</c:v>

</c:pt>

</c:numCache>

</c:numRef>
</c:val>

</c:ser>



这是第一条的数据,对应如图的图表图。<c:cat>里面是只有多少条,</c:val>里面是每一条对应的值,相互对应你可以增加他的条数和与之对应的值。



这里的<c14:style val="108"/>

</mc:Choice>

<mc:Fallback>

<c:style val="6"/>

是改变图表的颜色。style val =“102”。





这里的

<c:shape
val="box"/> 是设置图表的形状 如图:shape val="box"表示是方形,val="cylinder"表示是圆柱形,cone为锥形等其他。

如图所示,如果是平面图就是lineChart标签, 如果是3D图就是bar3DChart标签,并且在bar3DChart里面规定他的shape形状类型。以及修改其他东西



并且在

如图选中的文件夹里有一个Excel表格文件
,可在里面修改图表中的数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: