首页 > 业界 > 关键词  > 剪贴板最新资讯  > 正文

Windows剪贴板无法复制超大Excel数据?问题与超时设置有关

2022-06-11 10:02 · 稿源: cnbeta

伴随 Windows 发展已超 25 年的 Raymond Chen,刚刚在一篇《The Old New Thing》开发者博客中调侃了系统剪贴板(clipboard)存在的所谓“最大数据限制”Bug 。他以行数 30 万+的一份大型电子表格文件为例,当用户打开后选中了所有行、并将之复制到剪贴板后,就会在粘贴至另一应用程序时遇到问题。

假设这个应用程序使用了 Get­Clipboard­Data 函数,以检索富文本格式的数据。那你就会遗憾地发现 —— 函数竟然返回了空值(NULL)。

许多人或许会猜测,该问题或与剪贴板的数据上限有关。

然而 Raymond Chen 指出,事情并非如此 。

剪贴板未预设可提取数据的最大值,其内容仅受可用内存和地址空间的限制。

为避免 Get­Clipboard­Data 调用失败,主要有两种替代方案 —— 一种是将数据直接放到剪贴板,另一种就声明拥有特定类型的数据、而不直接将它放到剪贴板上。

对于很少被使用、或生成资源耗费过高的数据格式时,常见优化方案是利用剪贴板的延迟渲染(delay-rendered)。

然后在被询问数据的格式时,数据源的使用者会收到一条 WM_RENDERFORMAT 消息 —— 某人想调用该数据,你是否选择即时生成?

2.png

Raymon Chen 解释称:

Excel 本身无法以富文本格式运行,其放置在剪贴板上的此类数据,都是延迟渲染得来的。

然后当另一个程序要求提供富文本格式数据时,Excel 会给出这样的回应 —— 哦,好的,请稍等,我这就帮你去拿。

据悉,富文本并不是数据表的最佳格式,因为它主要是为了文本而设计的。即使可以搞定简单的表格,但更复杂的任务就跑不顺了。

当系统要求剪贴板的所有者呈现数据时,它会发送消息并等待最多 30 秒返回。

若未能在 30 秒内生成数据,则系统会放弃请求、并导致 GetClipboardData 返回 NULL 空值。

本例的问题,在于原表实在太大,导致 Excel 需要超过 30 秒才能生成富文本格式表。后续开发团队会设想通过特殊手段,来延长此类处理的等待时间。

举报

  • 相关推荐
  • DeepSeek更新上下文达百万级token:可一次性处理超长文本

    DeepSeek近日在网页端及APP端完成版本更新,正式将上下文窗口扩展至1M(百万) Token,迎来对话容量的显著跃升。 相较于去年8月发布的DeepSeek V3.1所支持的128K上下文,新实装模型的上下文能力较两个月前更新的V3.2提升达八倍。 网友实测显示,DeepSeek已可一次性处理《三体》三部曲体量的超长文本,并在问答中明确表示其知识截止日期更新至2025年5月。

  • 吉尼斯官方认证!世界最小二维码问世:仅1.98平方微米、数据可存千年

    维也纳工业大学与Cerabyte公司合作研发出世界最小二维码,面积仅1.98平方微米,小于多数细菌。该二维码刻于超薄陶瓷薄膜上,单个像素尺寸为49纳米,需借助电子显微镜读取。陶瓷材料可实现数据数百年甚至上千年的稳定存储,一张A4纸大小的薄膜可存储超2TB数据,且无需供电冷却即可维持信息不丢失。研究团队未来将尝试其他材料提升写入速度,开发可规模化制造工艺。

  • 百吋电视谁最“夯”?看数据说话!海信全球百吋出货量稳居第一

    文章探讨百吋电视市场趋势,指出海信凭借RGB-Mini LED技术突破,以全球近半出货份额领跑。技术实力是核心,海信通过自研芯片与画质方案,实现色彩、光效与能耗的全面优化,满足多元需求。结论是,选择百吋电视应注重画质技术,海信是可靠选择。

  • 2026商业智能(BI)选型红宝书:解析8大主流产品,助企业走出数据误区

    文章指出,企业在数字化转型中面临数据资产增长与决策效率下降的矛盾,普遍存在数据孤岛、分析门槛高、洞察滞后和价值呈现难等痛点。专业BI工具的核心价值在于将分散数据转化为统一、易用、实时且直观的决策依据。文章深度解析了国内外8款主流BI工具(如瓴羊Quick BI、Power BI等)的定位与优势,并从企业技术生态、核心需求、数据现状三个维度提供了清晰的选型逻辑与常见问题解答,强调选择BI工具应聚焦解决自身最紧迫的“数据不可见”或“决策滞后”问题。

  • 李明江与数据中心的节能进化之路

    在算力需求持续攀升的当下,数据中心正成为数字经济的核心基础设施。随着“双碳”与ESG要求从政策走向刚性约束,行业挑战已从“是否要绿色”转向“能否在长期运行中真正实现绿色”。这一变化重塑了数据中心的价值评估标准,促使行业重新审视运维技术的关键作用。传统认知中,节能被视为建设阶段的结果,但实践表明,高密度算力带来的持续热负荷、绿电波动等复杂因素,使节能与安全间的平衡变得脆弱。运维技术正从幕后走向前台,成为决定数据中心能否在绿色目标下稳定运行的核心能力。以运维结果为导向,通过制冷协同、能源调度、废热回收等系统化方案,推动数据中心从能源消耗体转变为区域能源循环节点,实现绿色、稳定、高效的长期运行。

  • 电子城高科&知鱼智联刘小健:以场景化AI激活产业空间新价值

    2月4日,“数智融合·空间觉醒”2026数智空间产业发展论坛在北京举行。论坛聚焦产业空间数字化转型升级,探讨通过场景化AI技术实现空间底层价值重构。知联智联总经理刘晓健指出,空间数智化需从场景内生技术,打造“空间智能体”。电子城高科与知联智联展示了“三位一体”布局:以全要素业务场景为基础,以垂类AI引擎驱动生产力,并通过全链路信创认证构建安全可控的技术底座。论坛为产业转型提供了可行方案,展现了数智融合推动空间向感知、分析、决策的智能体演进的前景。

  • 官方回应微信鸿蒙版相机界面变化:仍调用华为系统相机、性能提升

    快科技2月8日消息,日前,有网友发帖称,微信鸿蒙版更新后,拍照界面和安卓版本一样,怀疑不再调用系统相机。对此,微信员工客村小蒋”晒出华为客服的官方解答进行回应。华为客服明确表示,微信鸿蒙版当前仍然调用的是华为系统相机能力,此次调整主要是对微信拍照交互进行优化,因此界面显示更加简洁。客服进一步说明,微信相机依旧支持华为红枫影像、变焦等核

  • 如何将数据传输到电脑?掌握这5招,传输毫不费力

    本文针对电脑间数据传输的常见困扰,提供了实用解决方案。文章首先指出选择传输方法前需考虑传输速度、数据量大小、系统兼容性、硬件/网络条件及数据安全等关键维度。接着提出三大核心原则:安全优先、适配优先和高效优先。最后,文章详细介绍了五种核心传输方法:使用专业软件(如EaseUS Todo PCTrans Pro)、外部存储设备、局域网传输、Windows“就近共享”以及云存储同步,并分别说明了其适用场景与操作要点,旨在帮助用户根据具体需求高效、安全地完成数据传输任务。

  • Yandex Ads Boost 上线 AI 助手并完成中文本地化,赋能开发者拓展海外市场

    2026年2月10日,Yandex Ads宣布其移动应用增长平台Yandex Ads Boost推出全新AI助手功能,并完成平台全界面中文本地化。此次升级旨在简化中国开发者在拓展俄语区市场时的运营流程,通过母语交互与AI智能协同,高效完成从数据分析、营销管理到商业变现的全链路工作。AI助手支持自然语言对话,提供操作指引、数据解读与优化建议,实现一站式操作,帮助开发者提升运营效率,助力本土化策略制定。目前该平台已面向全球开发者开放,覆盖游戏、金融、电商等多个行业。

  • 三星在ISE 2026斩获多项大奖 Spatial空间显示屏独揽六项殊荣

    三星在ISE2026展会上展示了其显示解决方案,成功平衡了震撼视觉表现力与商业现实需求。展会期间,三星通过十大产品体验区全面呈现了赋能零售、企业办公、酒店、教育等场景的解决方案,吸引了超9.2万名观众。其商用显示产品及方案斩获多项行业大奖,包括IBF系列半户外超高亮LED屏、IEF系列室内LED品牌、彩色电子纸E-Paper、Spatial空间显示屏以及超大型Micro RGB数字标牌等。这些产品凭借卓越画质、灵活安装、低功耗及沉浸式3D体验等特点,展现了三星在商用显示领域的领导地位与持续创新能力。

今日大家都在搜的词: