找回密码
 立即注册

QQ登录

只需一步,快速开始

lqsss

注册会员

11

主题

23

帖子

76

积分

注册会员

积分
76
lqsss
注册会员   /  发表于:2024-1-10 10:06  /   查看:2338  /  回复:6
50金币
本帖最后由 Richard.Huang 于 2024-1-22 17:03 编辑

产品:SpreadJS
版本:V14

使用后无法删除或清空某行,导出后清空或删除会提示:不能改变数组的某一部分

最佳答案

查看完整内容

您好,经过测试发现,这实际上是“数组公式”的特性,想修改其中一个单元格的公式,就会提示你无法更改部分数组,也就是说这一些区域是一样的公式,你不能只更改其中一个。 我在本地Excel中也进行了相同的测试,发现也会有相同的提示。 如果您要删除或者清空,建议您将整个区域清空和删除而非部分单元格。

6 个回复

倒序浏览
最佳答案
最佳答案
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-10 10:06:09
来自 5#
您好,经过测试发现,这实际上是“数组公式”的特性,想修改其中一个单元格的公式,就会提示你无法更改部分数组,也就是说这一些区域是一样的公式,你不能只更改其中一个。
我在本地Excel中也进行了相同的测试,发现也会有相同的提示。
如果您要删除或者清空,建议您将整个区域清空和删除而非部分单元格。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-10 10:22:23
2#
您好,仅根据您提供的这些描述来看,无法准确得知您的具体问题所在,能否将您这个存在问题的ssjson文件提供给我们,方便我们进行测试,为您提供更加准确的解决办法
回复 使用道具 举报
lqsss
注册会员   /  发表于:2024-1-10 10:52:26
3#
Richard.Huang 发表于 2024-1-10 10:22
您好,仅根据您提供的这些描述来看,无法准确得知您的具体问题所在,能否将您这个存在问题的ssjson文件提供 ...

项目保密 无法提供,举例代码为sheet.setArrayFormula(1,2,10,1,"=C1:C10-D110")。此时1-10行无法删除了
回复 使用道具 举报
lqsss
注册会员   /  发表于:2024-1-10 10:54:23
4#
本帖最后由 Ellia.Duan 于 2024-1-30 10:55 编辑
lqsss 发表于 2024-1-10 10:52
项目保密 无法提供,举例代码为sheet.setArrayFormula(1,2,10,1,"=C1:C10-D110")。此时1-10行无法删除 ...


项目保密 无法提供,举例代码为sheet.setArrayFormula(1,1,10,1,"=C1:C10-D110")。此时1-10行无法删除了
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-19 09:47:17
6#
您好,请问楼主的问题是否得到解决,如果仍然存在问题,欢迎继续跟帖询问
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-22 17:03:22
7#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部