将 Excel 表格导出为 PNG 图像 - 如何提高分辨率?

将 Excel 表格导出为 PNG 图像 - 如何提高分辨率?

我们在 Excel 中制作尺寸图,然后将其复制到 photoshop。问题是图片的分辨率很低,只有 1072px 宽。因此,PNG 尺寸图变得非常像素化,制作 SVG 完全不可能。

问题:我们如何才能增加复制粘贴此图像的像素数,比如说 10,000 像素?(对于好的 PNG)甚至可以创建 SVG?

过程

  • 在 Excel 中创建表格
  • 选择区域并复制
  • 粘贴到 photoshop 中
  • 另存为 PNG

答案1

有趣的问题,我以前也曾思考过这个问题。

我发现了一个相当简单的解决方法,可以从 Excel 导出更高分辨率的 PNG 图表,http://sciencestuff.xperiment.mobi/2012/12/31/saving-excel-charts-as-high-res-images-for-use-in-manuscripts-the-curse-of-pasting-into-word/,我在发布之前已使用 Win7/Office 2013 进行了测试:

  1. 在 Excel 中,将图表复制到剪贴板
  2. 作为图片粘贴到 PowerPoint 中
  3. 在 PowerPoint 中,右键单击图片并执行Save as Picture
  4. 保存类型Enhanced Windows Metafile
  5. .emf在 Windows Paint 或您选择的其他位图编辑器中打开生成的文件
  6. 另存为 PNG

当我刚才测试这个时,结果很好:5701x4151px,而不是当使用Save as PictureExcel 直接保存相同的图表并选择 PNG 时 1427x1037px。

按照上述步骤操作时,我使用了 MS Paint,并且我必须将文件拖入.emfPaint 或使用All files文件类型过滤器,因为其他文件类型过滤器都不包含 EMF。

答案2

我尝试这样做:选择表格并选择打印。在打印详细信息中,选择“缩放以适合”。然后将文件保存为 PDF。然后您可以在 Inkscape 或 Illustrator 中打开此文件,并导出高分辨率。

答案3

您可以标记单元格,然后将其从 Excel 打印为 PDF。我使用 Windows 10 中包含的 Microsoft Print to PDF-Printer 对此进行了测试,没有测试其他解决方案。这样,您可以通过更改纸张大小/使用缩放功能来调整大小,然后在 photoshop 中打开文件。在这种情况下,白色背景将是透明的,您可能必须在将其导出为 png 之前在 photoshop 中在其下方添加一个白色层。

相关内容