如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

阅读本文后,您将了解如何从 Excel 中的图表创建单独的图形文件(.png、.jpg、.bmp 或其他格式)或将其导出到 Word 文档或 PowerPoint 演示文稿等。

Microsoft Excel 是最强大的数据分析应用程序之一。 在其库中,有许多工具和功能可用于可视化这些数据。 图表(或图表)就是这样一种工具。 要在 Excel 中创建图表,您只需选择数据并单击相应菜单部分中的图表图标即可。

但是,说到优点,就不得不说缺点了。 不幸的是,在 Excel 中没有简单的方法可以将图表保存为图片或将其导出到另一个文档。 如果我们可以右键单击图形并查看类似的命令,那就太好了 另存为图纸 or 出口. 但是,既然微软没有为我们创建这样的功能,那么我们将自己想出一些东西。

在本文中,我将向您展示将 Excel 图表另存为图片的 4 种方法,您可以稍后将其粘贴到其他 Office 文档中,包括 Word 和 PowerPoint,或使用它来创建一些有吸引力的信息图表。

将图表复制到图形编辑器并另存为图像

我的一个朋友曾经和我分享了一个秘密:她通常将她的图表从 Excel 复制到 Paint。 她创建了一个图表,只需按下一个键 打印屏幕,然后打开画图并粘贴屏幕截图。 之后,它会裁剪图像中不需要的区域并将剩余的图像保存到文件中。 如果你到目前为止也做过同样的事情,那么宁可忘记它,永远不要再使用这种幼稚的方法! 我们将采取更快、更聪明的行动! 🙂

例如,在我的 Excel 2010 中,我创建了一个漂亮的 XNUMX-D 饼图,显示有关我们网站访问者的人口统计数据,现在我想从 Excel 中将这个图表导出为图片。 我们一起做吧:

  1. 右键单击图表区域,然后单击 复制 (复制)。 无需单击图表本身,因为这将选择单个元素,而不是整个图表,并且命令 复制 (副本)不会出现。
  2. 打开 Paint 并使用图标粘贴图表 插页 (粘贴)选项卡 主页 (主页)并按下 按Ctrl + V.如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint
  3. 现在只需将图表保存为图形文件。 点击 除上文所 (另存为)并选择一种建议的格式(.png、.jpg、.bmp 或 .gif)。 如果要选择其他格式,请单击 其他格式 (其他格式)在列表的末尾。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

它不会变得更容易! 要以这种方式保存 Excel 图表,任何图形编辑器都可以。

将图表从 Excel 导出到 Word 或 PowerPoint

如果您需要将图表从 Excel 导出到其他 Office 应用程序,例如 Word、PowerPoint 或 Outlook,执行此操作的最佳方法是通过剪贴板。

  1. 从 Excel 中复制图表,如上一个示例所示 .
  2. 在 Word 文档或 PowerPoint 演示文稿中,单击要插入图表的位置,然后单击 按Ctrl + V. 或者代替按下 按Ctrl + V,右键单击文档中的任意位置,一整套附加选项将在您面前打开 粘贴选项 (粘贴选项)。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

这种方法的主要优点是通过这种方式一个功能齐全的 Excel 图表被导出到另一个文件,而不仅仅是一张图片。 该图表将保持与原始 Excel 工作表的链接,并在该 Excel 工作表中的数据发生更改时自动更新。 这意味着您不必在每次更改用于构建它的数据时再次复制和粘贴图表。

将 Word 和 PowerPoint 中的图表另存为图片

在 Office 2007、2010 和 2013 应用程序中,可以将 Excel 图表复制为图片。 在这种情况下,它将表现得像普通图片并且不会被更新。 例如,让我们将 Excel 图表导出到 Word 2010 文档。

  1. 在 Excel 工作簿中,复制图表,然后打开 Word 文档,将光标放在要粘贴图表的位置,然后单击按钮底部的黑色小箭头 插页 (粘贴),位于选项卡上 主页 (家)。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint
  2. 在打开的菜单中,我们对项目感兴趣 特殊粘贴 (选择性粘贴)– 在上面的屏幕截图中用箭头表示。 点击它 - 将打开一个同名对话框,其中列出了可用的图形格式,包括 Bitmap(位图)、GIF、PNG 和 JPEG。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint
  3. 选择所需的格式并单击 OK.

很可能是工具 特殊粘贴 (Paste Special) 早期版本的Office也有,不过当时我没用过,就不说了🙂

将所有 Excel 工作簿图表保存为图片

当涉及到少量图表时,我们刚刚讨论的方法很方便。 但是,如果您需要复制 Excel 工作簿中的所有图表怎么办? 如果您分别复制和粘贴它们中的每一个,则可能需要很长时间。 我赶紧取悦你——你不必这样做! 有一种方法可以一次保存 Excel 工作簿中的所有图表。

  1. 在工作簿中创建完图表后,单击 文件 (文件)并单击按钮 除上文所 (另存为)。
  2. 将出现一个对话框 保存文档 (另存为)。 在下拉列表中 文件类型 (另存为类型)选择 韦布-斯特拉尼萨 (网页,*.htm,*.html)。 还要检查该部分 保存 (保存)选项已选择 全书 (整个工作簿)如下面的屏幕截图所示:如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint
  3. 选择要保存文件的文件夹,然后单击按钮 保存 (保存)。

与文件一起到选定的文件夹 的.html 将复制 Excel 工作簿中包含的所有图表作为文件 . PNG. 下面的屏幕截图显示了我保存工作簿的文件夹的内容。 我的 Excel 工作簿由三张表组成,每张表上都有一个图表——在我选择的文件夹中,我们看到三个图表保存为图形文件 . PNG.

如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

如您所知,PNG 是没有质量损失的最佳图像压缩格式之一。 如果您更喜欢使用其他图像格式,请将它们转换为 。JPG, . 动图, .BMP 或任何其他都不会困难。

使用 VBA 宏将图表保存为图像

如果您经常需要将 Excel 图表导出为图片,您可以使用 VBA 宏自动执行此任务。 幸运的是,已经编写了很多这样的宏,所以我们不必重新发明轮子🙂

例如,您可以使用 John Peltier 在其博客上发布的久经考验的真正解决方案。 它的宏很简单:

ActiveChart.Export "D:My ChartsSpecialChart.png"

这行代码在给定文件夹中创建了一个图形文件 . PNG 并将图表导出到它。 您现在可以通过 4 个简单的步骤创建您的第一个宏,即使您以前从未这样做过。

在开始编写宏之前,请准备一个用于图表导出的文件夹。 在我们的例子中,这将是文件夹 我的图表 在磁盘上 D. 至此,所有的准备工作都完成了,我们来做宏吧。

  1. 在 Excel 工作簿中,打开选项卡 开发人员 (开发人员)和在部分 代码 (代码)点击图标 (宏)。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

请注意: 如果您是第一次创建宏,那么很可能是选项卡 开发人员 (开发人员)将被隐藏。 在这种情况下,请转到选项卡 文件 (文件),单击 参数 (选项)并打开该部分 配置功能区 (自定义功能区)。 在窗口的右侧,在列表中 主要选项卡 (主选项卡)选中旁边的框 开发人员 (开发人员)并单击 OK.

  1. 为新宏命名,例如, 将所选图表另存为图像,并使其仅可用于此工作簿。如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint
  2. 点击按钮 创建 (创建),这将打开 Visual Basic 编辑器窗口,其中已指示新宏的开头和结尾。 在第二行中,复制以下宏文本:

    ActiveChart.Export "D:My ChartsSpecialChart.png"

    如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

  3. 关闭 Visual Basic 编辑器并在选项卡上 文件 (菲力)揉 除上文所 (另存为)。 将工作簿另存为 启用宏的 Excel 工作簿 (启用宏的 Excel 工作簿,*.xlsm)。 就是这样,你做到了!

现在让我们运行我们刚刚创建的宏,看看它是如何工作的。 等一下……我们还需要做一件事。 我们需要选择要导出的 Excel 图表,因为我们的宏仅适用于选定的图表。 单击图表边缘的任意位置。 图表周围出现的浅灰色框表示它已完全选中。

如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

再次打开标签 开发人员 (开发人员)并单击图标 (宏)。 将打开工作簿中可用的宏列表。 强调 将所选图表另存为图像 然后点击 运行 (跑)。

如何从 Excel 图表创建图形文件或将其导出到 Word 或 PowerPoint

现在打开您指定用于保存文件的文件夹——应该有一张图片 . PNG 与导出的图表。 您可以以相同的方式将图表保存为不同的格式。 为此,在宏中进行更改就足够了 . PNG on 。JPG or . 动图 - 像这样:

ActiveChart.Export "D:My ChartsSpecialChart.jpg"

这就是今天的全部内容,希望您在阅读本文时度过了愉快的时光。 感谢您的关注!

发表评论