从 Google Drive Sheet 导出 Excel 文件时遇到问题。
如果我在 Google 表格中的单元格中有大量文本/数据,我会使用自动换行功能,这样所有文本都会显示出来。自动换行功能会自动缩放单元格所在行的行高,以适应换行的文本。
参见下图
如果我将此 Google Sheet 导出为 Excel 文件,通过转到File > Download As > Microsoft Excel (.xlsx)
,然后在 Excel for OSX v. 16.25 中打开,换行的文本将如下所示(参见下图)请注意 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
经过几个小时的测试,为什么它在一张纸上有效,但在另一张纸上却无效:
只需手动设置工作表中某一行的高度,其他所有行都可以正常工作。它们通常设置为“自动行高”。