Excel 复制到剪贴板的内容
Excel Windows 2003 及更高版本,以及 Excel Mac 2008 及更高版本,会以两种格式将数据复制到剪贴板:纯文本和 HTML。
默认情况下,Prism(从 5.0c 和 5.03 版本开始)会粘贴 HTML 格式。这将显著改善希腊字母、上标和下标、含标点符号的标题、使用非标准千位分隔符或小数分隔符的数字等的粘贴效果。
有一处变更:如果 Excel 单元格中包含数字与字母(或标点符号)的混合内容,早期版本会尝试仅提取并粘贴数字部分。Prism Mac 仍保持此行为,但 Prism Windows 若遇到对应的 Excel 单元格中混合了数字和文本,则不会将任何内容粘贴到 Prism 表格的数值区域中。
这种新的粘贴方式仅适用于粘贴数值。嵌入式粘贴和粘贴链接(仅限 Windows)未作更改。
恢复旧版粘贴方式
默认采用从 HTML 版本粘贴。若此操作导致问题,请使用“编辑”>“选择性粘贴”,并在第一个选项卡中勾选新选项:
[ x]粘贴旧版基于文本的剪贴板格式。不建议使用。
选中此选项后,粘贴行为将与 Prism 早期版本(5.03 和 5.0c 之前)完全一致。虽然我们预计不会有需要此功能的场景,但仍提供此选项以备不时之需。该选项仅在插入数据时可用,若选择“粘贴链接”或“粘贴嵌入”,则不可用。
作为 iWork 套件组成部分的 Mac 电子表格软件 Numbers 不会复制 HTML 代码,因此从 Numbers 粘贴时始终采用旧版格式。
从 HTML 粘贴的两种方式(仅限旧版 Excel)
情况变得更加复杂。
某些版本的 Excel 生成的 HTML 剪贴板版本中,每个数字都会出现两次。其中一份副本显示的是您在 Excel 中看到的精确数值,另一份副本则显示了更多小数位的数值(忽略 Excel 内的格式或四舍五入)。默认情况下,Prism 会按 Excel 中显示的数值进行粘贴。但如果您愿意,可以通过“选择性粘贴”对话框使用另一种版本:
[x ]粘贴尽可能多的位数。如果 Excel 四舍五入为 1.23,则粘贴 1.23456
若从 Excel 2007 或更高版本复制数据,则此选项不可用,因为所需信息未被复制到剪贴板中。