当前位置:主页 > 平面设计 > Excel协调共生

Excel协调共生

Excel协调共生_excel图片导出
Excel协调共生_excel图片导出

虽然在其他Microsoft Office系列软件中,可以将Excel中复制的图表,使用选择性粘贴,转换为图片形式来使用。但在非Microsoft Office系列软件中,可能需要使用图片格式的图表,问题是Excel并不支持将图表直接导出为图片格式,这就需要我们使用一些变通的方法来实现图片导出。Excel支持将文档保存为普通网页(htm、html)和单文件(mht、mhtml)格式,如图16.2-1所示,其中当保存为普通网页格式时,我们可在保存目录的同文档名文件夹中获得图表图片。在Excel 2003及其以前版本中,可获得的图片是gif格式;在Excel 2007/2010中,可获得的图片是png格式。图16.2-1 Excel 2003另存为网页对话框1.借助PowerPoint导出PowerPoint软件支持将图片另存为多种图片格式,借助PowerPoint软件可实现将图表转换为本地图片。在Excel中选中图表复制,在PowerPoint软件中选择性粘贴为图片(增强性图元文件),然后单击鼠标右键>另存为图片。在另存对话框中,可选的类型有jpg、gif、bmp等种类繁多的格式,如果使用PowerPoint 2010,则保存格式更是多样。2.借助Microsoft Office Picture Manager导出Microsoft Office Picture Manager软件是在Office正常安装下,即被默认安装的图片管理软件,可完成图片的简单管理和编辑。该软件可直接提取剪切板的图片,将其保存为本地图片。在Excel中,按住键盘Ctrl键,选中图表复制,并选择性粘贴为图片(增强性图元文件),将这个粘贴图片剪切,然后在Microsoft Office Picture Manager中粘贴即可获得png格式图表。3.借助其他软件导出可借助pdf打印机或另存为pdf格式的文档,当然根据版本的不同,可能需要安装相应的软件,然后将pdf文件另存为图片格式来实现。Microsoft Office 2003中包含了一个Microsoft Office Document Imaging软件,可将Excel文档保存为tif或tiff的图片格式。除此之外,也可使用屏幕截图软件来获得图片,这类软件有很多,感兴趣的读者请搜索互联网。

317 次浏览
Excel协调共生_excel基于Web的应用
Excel协调共生_excel基于Web的应用

将Excel图表发布到网页中,借助Microsoft提供的Web应用工具,可实现将相对简单的Excel图表发布到网页中;如果借助第三方的Flash工具,则可在多个平台和浏览器中使用;对于交互类的图表及仪表板其实最好的解决方案则是使用Microsoft Windows SharePoint。在Excel 2003及其过往版本中,Excel使用OWC(Office Web Components)将Excel发布到网页。其包含四个主要的部件:电子表格、图表、透视表和数据源。Excel 2003中使用非常简单,在图16.2-1的另存对话框中,选择“添加交互”,点击[发布]即可。但这个组件的功能非常有限,且发布的图表可能会走样。查看必须使用IE浏览器,同时需安装Microsoft Office2003或过往版本。图16.3-1 基于微软skydrive云存储的Excel Web App该组件在Excel 2007/2010中已经不被支持,但我们可以选择基于微软skydrive云存储的Excel Web App,前提是必须拥有一个MSN账号,该账号可以非常方便地通过注册获得。使用MSN账号登录https://skydrive.live.com/,并上传Excel工作簿到权限为“所有人(公开)”的文件夹中,双击打开,单击菜单的“共享>嵌入”命令,如图16.3-1所示,在弹出对话框中复制嵌入代码,粘贴到个人博客或网页的相关位置即可,实际效果如图16.3-2所示:图16.3-2 利用Excel Web App嵌入Excel工作簿的网页Microsoft也提供了基于Web应用的Excel Services,这个应用构建在ASP.NET和Microsoft Windows SharePoint技术之上,主要针对企业级应用。须借助服务器端的应用来实现,使用Excel Services对个人几乎没有可操作性。也可以借助第三方工具来实现将图表发布到网页中,但这已经不是Excel图表的应用。这类工具中,尤以Swiff Chart软件为代表,这是一款短小精悍的商业小软件,除没有三维立体类图表外,操作和Excel图表几乎并无二致,尤其设置界面几乎和Excel 2003如出一辙,且可直接导入Excel数据表,同时具有Excel所不具有的线形阶梯样式,如图16.3-3所示:

Excel协调共生 excel嵌入式应用
Excel协调共生 excel嵌入式应用

除Excel外,在Microsoft Office系列软件中,均可插入Excel图表对象,这其实是采用了将Excel工作簿嵌入到其他软件中显示的OLE技术,可调用Excel直接编辑,这为我们将Excel图表跨软件显示和编辑带来了极大的方便。无论Microsoft Office系列软件的版本及软件,在“插入>对象”中,我们可以在“新建”选项卡中选择“Microsoft Excel图表”对象,确定后即可调用Excel来创建一个Excel图表(Excel除外)。亦可在“由文件创建”选项卡中选择一个已经包含Excel图表的工作簿,嵌入到相应的程序文档中。如图16.1-1所示(注:不同版本,对话框界面会有少许差异,但操作及内容完全相同)。图16.1-1 Microsoft Office软件的对象插入对话框如果要将Excel图表通过该方式嵌入到其他软件,建议将图表置于Excel的图表工作表中,这样可以非常方便地控制图表的显示窗口。当对象插入后,我们即可使用“单击鼠标右键>图表对象>[编辑]”来进行图表的直接编辑,只要熟悉Excel图表制作,在其他Microsoft Office系列软件中操作和在Excel中没有两样,图16.1-2的案例演示了在PowerPoint 2010中嵌入Excel图表。如果使用图表对象的[打开]按钮,则可在Excel中打开进行编辑,该方法可以将嵌入的工作簿另存到磁盘,图表对象的[转换]按钮对于Excel图表则无实质意义。图16.1-2 PowerPoint 2010中嵌入Excel图表的演示一般直接复制Excel图表并粘贴到同版本的PowerPoint软件中时,Office也采用对象嵌入方式进行粘贴,且此时,展示图表复制到了嵌入工作簿对象的图表工作表中。同样的操作,在其他Microsoft Office系列软件中,视版本会有不同的处理机制,在Microsoft Office 2007和2010系列软件中,Excel图表已经变为一个公共组件,可以被其他大多数的Microsoft Office程序所支持。一般不建议将动态交互式Excel图表嵌入到其他软件中,因为Excel的所有交互将不再起作用,这种嵌入技术仅是一个Excel图表的展示窗口而已。要实现交互就必须使用VBA来操作这些OLE对象,这种操作通过后台对Excel的调用来完成。此方法的交互触发控件需要放在嵌入图表的宿主文档中,而不应该放在嵌入的Excel工作簿中。

338 次浏览