如何将格式化的 Excel 表格复制到 Gmail?

Thư*_* IT 20 gmail microsoft-excel

如何将 Excel 电子表格中的表格复制并粘贴到 Gmail 中并保持原始格式和边框?

我在 Chrome 中使用 Gmail。

Thu*_*ame 20

当粘贴到电子邮件客户端时,复制 Excel 范围会导致 css 样式的 HTML。如果您粘贴到 Outlook 中,根据您的设置,Outlook 将处理 css 样式的 HTML(甚至可能在电子邮件中重构它)。

但是 gmail 不支持在样式表或样式标签中定义的 css 样式,因此格式丢失了。如果内联定义,gmail 将支持大多数 css。即每个元素的 css 定义在每个元素的 HTML 样式属性中。您必须将 Excel 范围转换为内联样式的 HTML,然后将其放入剪贴板才能成功。

您有几个选择:

  1. 从 Excel 复制,然后粘贴到 Word,然后从 Word 复制并粘贴到 gmail。根据格式的复杂程度和 Excel/Word 的版本,您的里程可能会有所不同。

  2. 从 Excel 复制为图片,然后粘贴到 Gmail。您将丢失文本内容,但您应该获得源的位图质量图像。

  3. 编写一些 VBA 来遍历源范围的单元格,并构建一些 inline-css HTML 来制作表格,然后将该字符串放到剪贴板上。警告 - 这将非常复杂,即使您在 gmail 中看到您喜欢的方式,电子邮件也可能无法在收件人的电子邮件客户端/程序中正确呈现。

  4. 编辑 - 您也可以通过从 Excel 复制并粘贴到 Google 表格,然后从表格复制到 gmail 来获得可接受的结果。

你认为浏览器标准很糟糕。欢迎来到响应式电子邮件设计的世界。

另外,请参阅CampaignMonitor以获取有关 css 的电子邮件客户端支持的良好参考


小智 5

选项1:

将内容复制到 Google 表格,然后粘贴到 Gmail。

选项 2:

将内容复制到 Word,然后粘贴到 Gmail。