了解最新技术文章
您的 Excel 工作簿 (.xlsx) 中包含数据,并希望将该数据复制/粘贴到 think cell 图表的内部数据表中。粘贴数据时,出现以下问题的其中之一:
显示错误消息:Microsoft Excel 无法粘贴数据。
只会粘贴空单元格。
您的日期或数字格式丢失,例如 1/1/2012 变为 40909 或 $3.5 变为 3.5。
粘贴后,百分比值的显示不正确。在百分比图中,图表布局可能会发生变化。
虽然您已选中在顶部使用 Excel 填充选项,但是单元格颜色并未显示在图表中。
使用 think cell 的 Excel 数据链接时,也会出现这些问题。
若 .xlsx 工作簿包含的单元格样式超过大约 65490 种,可能会发生以上列出的任一问题。您可以在即时窗口中使用以下 VBA 命令检查单元格样式的数量:print Activeworkbook.Styles.Count
最佳解决方案是防止粘贴未使用的单元格样式,但是需要 Microsoft 修正 Excel 2007 和更新版本中的 Bug。到目前为止,Microsoft 认为商业影响尚未高到足以提供此修复。若贵公司有 Microsoft Office 支持合同,而且您希望联系 Microsoft 请求修复,可以参阅 Microsoft 案例编号 113012810172527, 114021711190574 (Excel 2013)。
将数据粘贴到 think cell 数据表中或通过 Excel 数据链接传输数据时,使用的文件格式(Biff12/.xlsb 文件格式)支持大约 65490 种单元格样式。若从具有大量单元格样式的 .xlsx 工作簿将数据传输到 think cell 数据表中,会丢失格式设置信息,或无法执行粘贴。
可能会出现以下情况:最初可以成功将数据从 Excel 工作簿 (.xlsx) 复制/粘贴到 think cell 图表的内部数据表中,但是随后尝试(甚至只是将空单元格)复制/粘贴到同一数据表时,会导致显示消息 Microsoft Excel 无法复制数据。在此情况下,以上问题表现部分中提及的其他问题不会出现。
在单独的 Excel 进程之间复制数据时,若源文件和目标文件中都存在同一名称的自定义表格样式,则会发生此问题。由于初次复制/粘贴也会复制所有自定义表格样式,因此随后的复制/粘贴尝试将失败。在不使用 think cell 的情况下也可以重现该问题。
Excel 2007 和更旧版本不受此问题影响。
在 Excel 2010 中,截止 2015 年 11 月,此问题仍出现。若贵公司有 Microsoft Office 支持合同,而且您希望联系 Microsoft 请求修复,可以参阅 Microsoft 案例编号 113012810172527, 114021711190574 (Excel 2013)。
同时,您可以使用以下解决方法:
以文本形式将数据粘贴到 think cell 数据表中:
think cell 数据表 → 粘贴 → 更多 (“粘贴”按钮旁边的小三角形按钮) → 选择性粘贴 … → 文本 → 确定.
在 think cell 的内部数据表中单击清除所有单元格的格式按钮。这会删除数据表中的所有自定义表格样式,随后的粘贴命令将至少有效一次。
24小时免费咨询
请输入您的联系电话,座机请加区号