将 Excel 图表导出为矢量图形文件(例如 SVG)吗?

将 Excel 图表导出为矢量图形文件(例如 SVG)吗?

如何将 Excel 中生成的图表导出为可编辑的矢量图形文件(例如 SVG)?

当我右键单击 Excel 中的图表时,“另存为图片...”选项仅提供非矢量格式(如 PNG 和 JPG)作为选项。

我找到的唯一资源是http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm没有人给出真正的答案。就像提问者一样,我不介意这是一个多步骤的过程,例如 Excel -> Open Office -> SVG 或 Excel -> pdf -> SVG。

答案1

虽然您确实可以直接复制并粘贴到 InkScape 中,但在此过程中可能会丢失一些格式。导出为 PDF 可确保 Excel 文件的背景也得以保留。根据我的经验,这种方法非常有效。

  1. 在 Microsoft Excel 中,“另存为 PDF”。
  2. 在 Inkscape 中“打开 PDF”。
  3. 文档属性,展开“根据内容调整页面大小”(隐藏),单击按钮。
  4. 保存为 SVG 或增强元文件 (emf)。

PDF 导出插件。

  1. 2007 Microsoft Office 插件:Microsoft 另存为 PDF 或 XPS - “FileFormatConverters.exe”(37 MB)
  2. 在 Excel 中创建新菜单选项“另存为 PDF”的附加插件 - “SaveAsPDFandXPS.exe”(933 KB)

答案2

  1. 选择您的 Microsoft Excel 图。
  2. 复制。
  3. 打开 Microsoft PowerPoint。
  4. 作为增强型图元文件 (EMF) 特殊粘贴到原本空白的幻灯片中。
  5. 将您的 PowerPoint 幻灯片保存为“其他格式”文件,然后选择“EMF”(增强型 Windows 图元文件)。
  6. 将 EMF 文件导入墨景天并取消对象的组合。
  7. 从图像中删除所有 A4 大小的空白区域并欣赏。

答案3

尝试数值。它支持将图形导出为 SVG。还有一个 Windows 版本。因此,工具链将是Excel -> Gnumeric -> SVG,甚至Gnumeric -> SVG无需使用 Excel。在我看来,这是将图形导出为 SVG 的最简单方法。

答案4

较新版本的 PowerPoint 允许您保存并发送为 PDF。使用该功能创建一个 PDF 文件,然后在 Inkscape 中打开并通过取消分组进行编辑,然后将页面大小调整为绘图并保存为 SVG。

相关内容