Luckysheet icon indicating copy to clipboard operation
Luckysheet copied to clipboard

[BUG]想问下 如何限制 表格单元格 格式。为文本格式

Open 2401345934 opened this issue 3 years ago • 6 comments

目前 别人 从 excel 里面 复制数据 会把 excel 的格式也带入进来 导致 一串太长的数字文本 自动识别成了 number类型。 自动转换成了科学计数法。导致页面显示有问题 image 求指点 ,,,

2401345934 avatar Jan 18 '22 09:01 2401345934

想让所有的格式 都限制死为。文本类型 不要自动转换成 number 类型

2401345934 avatar Jan 18 '22 09:01 2401345934

现在如果是直接 粘贴 很长的纯数字 会自动变成 科学计数法。如果 点进到单元格内 粘贴 就没事

2401345934 avatar Jan 18 '22 10:01 2401345934

现在有一个办法:你可以先 ctrl + a 全选,都选择成纯文本类型再黏贴进来

nekobc1998923 avatar Jan 19 '22 06:01 nekobc1998923

哦我试了一下好像这种方法并不可行,黏贴时自动就覆盖掉了设置的纯文本类型

nekobc1998923 avatar Jan 19 '22 06:01 nekobc1998923

去改源码

Aigui avatar Mar 10 '22 02:03 Aigui

复制粘贴后将所选区域的格式改为文本格式

xysaifeng avatar Jun 15 '22 10:06 xysaifeng

可以监控单元格更新的时候,替换单元格的格式。

{
     m: r.value, // 设置显示值
     v: r.value, // 设置原始值
     ct: {
         fa: "@",  // 纯文本
         t: "s",    
      },
 }

PointWu avatar Feb 17 '23 06:02 PointWu