Excel绘制图表如何导出高清的图表图片呢?

2019年5月15日08:17:15 发表评论 107 views

 

使用Excel绘制图表后,以截图的方式生成图片粘贴到文章中,这种图片往往都不怎么清晰,那么,如何导出高清的图表图片呢?以下提供两个主要的思路和方法。一、先导出矢量图,后用AI导出位图

Tips:矢量图和位图的最大区别:矢量图可以缩放到任意大小和以任意分辨率在输出设备上打印出来,都不会影响清晰度;而位图是由一个一个像素点产生,当放大图像时,像素点也放大了,但每个像素点表示的颜色是单一的,所以在位图放大后就会出现马赛克状。位图的文件类型很多,如*.bmp、*.pcx、*.gif、*.jpg、*.tif、photoshop的*.psd等;矢量图形格式也很多,如Adobe illustrator的*.ai、*.eps和svg、Auto CAD的*.dwg和dxf、Corel DRAW的*.cdr等。

(1)导出矢量图两种Excel图表导出矢量图的方法:

  • 将图表复制到一个空工作表中,文件→另存为→PDF(*.pdf)。(或者用虚拟打印机打印为PDF)
  • 复制Excel图表→打开一个空PPT→开始→粘贴→选择性粘贴—图片(增强型图元文件)或者windows图元文件→选中粘贴好的图片右击→“另存为图片”→选择保存类型为emf或wmf。

(2)AI(Adobe illustrator )导出位图

  • 将之前导出的矢量图用AI软件打开,按以下顺序操作导出位图文件→导出→选择“保存类型”(本文最后提供的范例为PNG格式)后点击“导出”→在弹出的对话框中设置分辨率(默认有72ppi、150ppi和300ppi,自定义)等参数,一般选300ppi,可根据个人需要自定义分辨率。
  • 如果需要对矢量图进行修改,一般使用直接选择工具(A)选中图表元素即可进行修改,但有时需要先取消编组(Ctrl+Shift+G)或者释放剪切蒙版(Ctrl+AIt+7)再使用直接选择工具或者选择工具。若需要其他AI使用技巧,请自行搜索相关教程。

PS:PDF文件还可以使用Adobe Acrobat对图表元素进行调整和导出图片,但个人觉得不太方便。

二、Excel插件--XL Toolbox

访问官网:xltoolbox.net/下载插件,不定期更新,这里不提供安装包。
XL Toolbox有一些不错的功能,在这里只介绍Excel图表导出图片的功能。

Excel绘制图表如何导出高清的图表图片呢?

上图为该插件在Excel中的导入导出功能区,其中Export selection和Batch Export均有导出图片的功能,这里以Export selection进行说明。

  • 点击“Export selection”右侧的倒三角后,点击“Export with settings”;
  • 弹出“Single graphic export”对话框,可以看到默认参数(下图)
Excel绘制图表如何导出高清的图表图片呢?
  • 根据需要可以对“Preset”和“Output”进行参数修改:
  1. 修改“Preset”参数需点击“Edit”进入“Edit export preset”对话框(下图),可以在“Details”中对默认的参数“Png,400dpi,RGB,Transparent canvas”直接进行修改,也可以点击“Add”按钮新建,然后在“Details”中修改,一般分辨率设置为300dpi就行了。“Details”中需要设置的主要参数是“名称Name”、“文件类型File type”、“分辨率Resolution”、“色彩空间Color space”、“透明度Transparency”(由上到下)。这里提醒一下:在“File type”中有个选项是EMF,即可以导出EMF矢量图。
  2. “Output”参数可在“Single graphic export”对话框下半部分修改,可以设置宽度、高度和单位,底部还会提示生成的图片文件大小。
Excel绘制图表如何导出高清的图表图片呢?
  • 参数设置完毕,点击“Export”,命名后保存即可。

注意:XL Toolbox插件在Excel非正常关闭情况下可能发生异常,有时需要重新加载!
PS:以上所有Excel图表导出图片的操作均基于Excel 2016,Excel 2007-2013版本大同小异,请自行测试。

你可能会说:看完这篇文章我都没看到标题中提到的“高清”两字,不会是标题党吧?其实就是“分辨率”的控制啦~分辨率设置高点就高清啦!当然,分别率也不是越高越好,还得考虑图片大小等问题。

你可能会问:方法二这么简单,能控制分辨率等参数,还能导出矢量图,这么牛逼,还写方法一干嘛?方法二有时会出现插件加载问题,甚至可能出现导出图片功能无法使用的情况;方法一是在还没发现方法二的时候自己琢磨出来的,希望能分享思路给大家,其他软件导出图片也可以参考这个思路。

最后,无论是用Excel还是其他软件绘制图表,都建议大家保存一份图表的矢量图,这样可以随时根据需要在矢量图上修改图表元素和导出不同分辨率的图片。

作者:张杰 来源:知乎

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: