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

来源:互联网 发布:淘宝店铺的钱在哪里看 编辑:程序博客网 时间:2024/05/19 05:30

学习网站: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可见图表,dispBlanksAsshowDLblsOverMax

首先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表格文件 ,可在里面修改图表中的数据。




1 0
原创粉丝点击