学习网站: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表格文件 ,可在里面修改图表中的数据。