请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

杭州衡泰

金牌服务用户

4

主题

13

帖子

37

积分

金牌服务用户

积分
37
杭州衡泰
金牌服务用户   /  发表于:2025-3-19 09:58  /   查看:305  /  回复:14
1金币
1:用spread 创建一个 表格
2:从 微软的 excel 中复制一个 range 过来(其中包含空单元格)
3:在 spread 这边双击编辑复制过来的空单元格,带有空格

最佳答案

查看完整内容

您好,经调研,复制Excel文件中的内容至SpreadJS粘贴过程中使用了操作系统的剪贴板,SpreadJS粘贴的数据均从操作系统剪贴板中获取。 而正是操作系统剪贴板中对原本无数据的单元格记录了空格字符,这才致使SpreadJS粘贴后单元格中多了空格字符。 SpreadJS无法确定这样的空格字符由操作系统剪贴板产生还是原始数据中便存在的字符。 我们这边也测试了多台设备,无法复现此问题,推测与Excel的版本有关,可以尝试升级到Office ...

14 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-3-19 09:58:03
来自 14#
本帖最后由 Joestar.Xu 于 2025-3-21 14:29 编辑

您好,经调研,复制Excel文件中的内容至SpreadJS粘贴过程中使用了操作系统的剪贴板,SpreadJS粘贴的数据均从操作系统剪贴板中获取。

而正是操作系统剪贴板中对原本无数据的单元格记录了空格字符,这才致使SpreadJS粘贴后单元格中多了空格字符。

SpreadJS无法确定这样的空格字符由操作系统剪贴板产生还是原始数据中便存在的字符。

我们这边也测试了多台设备,无法复现此问题,推测与Excel的版本有关,可以尝试升级到Office 365后再试试看。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-19 10:12:35
2#
您好,
微软Excel中的空单元格包含样式吗?如果是,请参考下方文章:
https://demo.grapecity.com.cn/sp ... om-excel-with-space
回复 使用道具 举报
杭州衡泰
金牌服务用户   /  发表于:2025-3-19 10:39:37
3#
Lynn.Dou 发表于 2025-3-19 10:12
您好,
微软Excel中的空单元格包含样式吗?如果是,请参考下方文章:
https://demo.grapecity.com.cn/spr ...

不包含样式的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-19 10:53:59
4#
不包含样式的话,我本地模拟了此操作,没能复现“空格”的问题。
能否将您测试的excel文件发一下,我对比看看差异在哪里。
回复 使用道具 举报
杭州衡泰
金牌服务用户   /  发表于:2025-3-19 14:16:05
5#
麻烦看一下视频,没有样式,完全新建的 sheet,使用官方 demo。


excel 版本:
image.png283361815.png

QQ2025319-14917.mp4

9.93 MB, 下载次数: 4

售价: 1 金币  [记录]  [购买]

复现bug视频

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-19 17:12:33
6#
本帖最后由 Lynn.Dou 于 2025-3-19 17:18 编辑

如下动图所示,测试还是未复现此问题:
blank.gif423366088.png
MSExcel版本如下,看起来版本号是一样的,只是 [color=rgba(0, 0, 0, 0.6)]Excel 2021 MSO和Office 365 MSO 这里存在区别。

image.png588537292.png
您可以多找几台机器测试看看,看是否均存在此问题。

如果想排查是否是本地MSExcel问题,您可以试着复制单元格后粘贴到div元素中,看是否会多出空格。
如果是,也可以考虑下这个链接方案:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/cells/%E7%BC%96%E8%BE%91/copy-from-excel-with-space


image.png210610350.png
回复 使用道具 举报
杭州衡泰
金牌服务用户   /  发表于:2025-3-19 17:50:42
7#
我们就是多找了几台机子都复现了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-20 10:57:00
8#
"如果想排查是否是本地MSExcel问题,您可以试着复制单元格后粘贴到div元素中,看是否会多出空格"
咱们先排查下是否与当前使用的Excel有关,另外6楼提供的方案也可以验证看看。
回复 使用道具 举报
杭州衡泰
金牌服务用户   /  发表于:2025-3-20 13:41:29
9#
Lynn.Dou 发表于 2025-3-20 10:57
"如果想排查是否是本地MSExcel问题,您可以试着复制单元格后粘贴到div元素中,看是否会多出空格"
咱们先排 ...

粘贴到 div 中是指一个带有  content editable 的吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部