为了在跨地区共享电子表格时保持小数值的可读性,请特意设置文件的数字规范,并检查接收方的应用程序如何处理它们。在 Mac 上,Apple Numbers 可以在电子表格中存储语言和地区设置;Excel for Mac 提供了分隔符偏好设置;Google 表格则使用适用于整个电子表格的语言区域。显示的逗号或句点可以在不改变基础数值的情况下发生变化,但纯文本导出则需要格外小心。
首先确定“保留分隔符”的含义
这里有两个不同的目标:保留数值以便正确进行计算,或者保留人们看到的具体标点符号。电子表格应用程序可以将诸如“一又二分之一”这样的数字存储为数值,然后根据格式规则将其呈现为 1.5 或 1,5。在 Excel 中,数字格式影响的是外观,而不是用于计算的存储值。Microsoft 解释了 Excel 中的数字格式。
如果精确的可见符号很重要,那么接收方的软件和文件格式也很重要。工作簿可以保留电子表格格式,而 CSV 是纯文本:它的定界符和小数点符号可能会被不同的应用程序以不同的方式解读。对于必须保持可计算性的文件,请尽可能共享原生工作簿格式,并就文件应使用的地区或语言区域达成一致。
在 Numbers for Mac 中设置电子表格的地区
Numbers 具有针对单个电子表格的语言和地区设置,用于控制小数点、千位分隔符、货币和日期等惯例。要进行设置,请打开电子表格并选取文件 > 高级 > 语言与地区,然后选择语言和地区并点按好。Apple 表示,数字中的标点符号会随此设置而改变,包括现有表格和图表数据。该更改仅适用于该电子表格,而无需更改 Mac 的全局地区。Apple 的 Numbers 指南解释了该设置及其效果。
对于新文件,Numbers 还允许在创建电子表格时选择语言:在选取文件 > 新建的同时按住 Option 键,然后使用模板选取器中的“语言”菜单。在输入或导入数据之前选择预期的地区,尤其是当协作者期望不同的日期和小数惯例时。Apple 指出,您无法更改已共享电子表格的此项设置,因此请在共享前做出决定;如果在开始协作后该控件不可用,请使用所需设置在副本或新文件上进行协调。
在 Excel for Mac 中选择是否遵循系统分隔符
Excel for Mac 记录了使用系统分隔符偏好设置。在 Excel 中,打开 Excel > 偏好设置,找到高级或编辑选项,然后保留勾选使用系统分隔符,或者取消勾选并输入您所需的小数和千位分隔符。Microsoft 的当前指南记录了适用于 Excel for Mac 的这些控件,不过偏好设置的标签或位置可能会因版本而异。请参阅 Microsoft 的 Excel 高级选项。
这会更改该 Mac 上的 Excel 分隔符行为;它不会为每位接收者的副本建立通用设置。如果选择自定义分隔符,请同时核对小数和千位符号,然后重新打开文件或在使用目标语言区域的系统上测试副本。自定义单元格数字格式可以控制显示,但切勿将其与更改存储值混淆。Microsoft 区分了数字外观与基础值。
发送 CSV 之前检查接收应用程序
CSV 没有工作簿级别的语言区域设置能够可靠地告知每个电子表格应用程序如何解读小数。如果您的数据使用逗号作为小数标记,那么以逗号分隔的 CSV 可能会产生歧义;接收方可能会将一个值拆分到多列中,或者将其解读为文本。双方需就文件是使用逗号还是句点作为小数,以及使用哪个字符分隔列达成一致。当接收方的软件支持导入对话框时,请让他们在导入前选择定界符并核对预览。
对于共享的 Google 表格,语言区域归属于电子表格本身。更改文件 > 设置 > 常规 > 语言区域会更改整个电子表格的默认数字、日期和货币格式,并且在其中协作的每个人都会看到这一更改。这使得语言区域成为一项协作决策,而不是个人显示偏好。Google 记录了针对整个电子表格的语言区域行为。
进行简短的移交检查
在发送文件之前,请在副本中保留一个简短的测试值(如 1234.56 或 1234,56),并确认预期的呈现效果、千位符号、日期解读和计算。请接收方在其应用程序中核对相同的值。如果数字将通过 CSV 传输,请先商定定界符和小数标记,并使用几行代表性数据测试导入。如果接收方需要不同的视觉规范,请保留一份商定一致的数值源文件,并单独生成已设置好格式的副本或导出文件,而不是反复更改共享的原始文件。
实用的规则是:当应用程序支持时,设置特定于电子表格的语言区域;仅在需要 Mac 全局行为时才使用系统设置;并将 CSV 视为需要明确格式约定的文本交换媒介。这样可以确保文件的含义与接收方的预期保持一致,而无需假设逗号或句点在应用程序之间流转时会保持不变。
参考资料
在 Mac 上的 Numbers 中为其他语言设定电子表格格式 — Apple 支持
高级选项 — Microsoft 支持
显示日期、时间、货币、分数或百分比 — Microsoft 支持
设置电子表格的位置和计算设置 — Google 文档编辑器帮助