当将 Google Sheet 导出到 Excel 时,换行文本的行高不会保留 - 有什么方法可以改变这种情况?

当将 Google Sheet 导出到 Excel 时,换行文本的行高不会保留 - 有什么方法可以改变这种情况?

从 Google Drive Sheet 导出 Excel 文件时遇到问题。

如果我在 Google 表格中的单元格中有大量文本/数据,我会使用自动换行功能,这样所有文本都会显示出来。自动换行功能会自动缩放单元格所在行的行高,以适应换行的文本。

参见下图

来自 Google 表格的屏幕截图,显示文本换行

如果我将此 Google Sheet 导出为 Excel 文件,通过转到File > Download As > Microsoft Excel (.xlsx),然后在 Excel for OSX v. 16.25 中打开,换行的文本将如下所示(参见下图)请注意 Excel 中的换行文本如何尊重行高并且不会扩展单元格。

Excel 屏幕显示换行文本

我注意到,如果我手动设置 Google 表格中的行高,然后导出到 Excel,行高就会按预期运行。

有什么方法可以改变这种情况,以便如果有人收到从 Google 表格导出的 Excel 文件,他们不会错过启用了文本换行的单元格中的数据?

我在这里分享了 Google Sheet 的副本,以防您想测试(如果您想使用它进行测试,请复制此文件。)https://docs.google.com/spreadsheets/d/1rLj0065fvlXC1mNPlO73_U9-KZ2gSHcX2tBdB18gBFI/edit#gid=1854366327

答案1

尝试使用 OneDrive、SharePoint 或 Office.com 来托管 Excel 文件。它们不会像 Google 那样损坏文件。

Google 表格和 Excel 文件具有不同的功能。并非所有功能都可以正确地相互转换。

您的另一个选择是向 Google 提交错误报告并等待他们修复。

您可以在 Google 问题跟踪器中提交错误报告: https://issuetracker.google.com/issues/65028011

答案2

快速修复方法:转到主页 > 格式 > 单元格大小 - 自动填充行高(单击此选项可针对存在上述问题的选定单元格/整个 Excel)

答案3

经过几个小时的测试,为什么它在一张纸上有效,但在另一张纸上却无效:

只需手动设置工作表中某一行的高度,其他所有行都可以正常工作。它们通常设置为“自动行高”。

相关内容