找回密码
 立即注册

QQ登录

只需一步,快速开始

牛马大队

注册会员

10

主题

21

帖子

125

积分

注册会员

积分
125
牛马大队
注册会员   /  发表于:2021-6-25 18:02  /   查看:2280  /  回复:6
本帖最后由 牛马大队 于 2021-7-9 15:00 编辑

请问如何讲单元格设置为空,目前设置空字符串输入不生效:
  1. const emptyArray = ['', '', '', '', '', '',]   //←←←
  2.     const titleArray = ['Level', 'Category', 'Brand', 'Sub Category', 'Product line', 'Store']
  3.     const headerRow = emptyArray.concat(monthDays)
  4.     const headerSubRow = titleArray.concat(weekArray)
  5.     sheet.setArray(0, 0, [
  6.       headerRow,
  7.       headerSubRow
  8.     ])
复制代码



但如果设置这样的数组就可以:
  1. const emptyArray = [' ', '  ', '   ', '    ', '     ', '      ',]   //←←←
  2.     const titleArray = ['Level', 'Category', 'Brand', 'Sub Category', 'Product line', 'Store']
  3.     const headerRow = emptyArray.concat(monthDays)
  4.     const headerSubRow = titleArray.concat(weekArray)
  5.     sheet.setArray(0, 0, [
  6.       headerRow,
  7.       headerSubRow
  8.     ])
复制代码

6 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-25 18:08:33
沙发
用这三种方式都可以设置空值或者不设任何值单元格就是空的,请问您的具体需求是什么呢?
image.png345418090.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-25 18:12:06
板凳
将单元格设置为空,value设置为null。
  1. var arr = [[null, null], [null, null]];
  2. sheet.setArray(0,0,arr)
复制代码

image.png30091246.png

回复 使用道具 举报
牛马大队
注册会员   /  发表于:2021-6-25 18:39:20
地板
本帖最后由 牛马大队 于 2021-7-9 15:02 编辑
Derrick.Jiao 发表于 2021-6-25 18:08
用这三种方式都可以设置空值或者不设任何值单元格就是空的,请问您的具体需求是什么呢?
  1. const emptyArray = [null, null, null, null, null, null,]
  2.     const titleArray = ['Level', 'Category', 'Brand', 'Sub Category', 'Product line', 'Store']
  3.     const headerRow = emptyArray.concat(monthDays)
  4.     const headerSubRow = titleArray.concat(weekArray)
  5.     sheet.setArray(0, 0, [
  6.       headerRow,
  7.       headerSubRow
  8.     ])
复制代码

想把第一行的前6个单元格设置为空白,设置为null后并不生效
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-28 09:32:26
5#
牛马大队 发表于 2021-6-25 18:39
想把第一行的前6个单元格设置为空白,设置为null后并不生效

请参考下图的写法
image.png774524841.png
回复 使用道具 举报
牛马大队
注册会员   /  发表于:2021-6-28 10:39:29
6#
本帖最后由 牛马大队 于 2021-7-9 15:05 编辑

试过给的方法,全部为null的数组,不知为何不生效,穿插着的null数组就显示正常

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-28 10:46:27
7#
牛马大队 发表于 2021-6-28 10:39
试过给的方法,全部为null的数组,不知为何不生效,穿插着的null数组就显示正常

请在此demo上复现您的问题

SpreadJS-自适应.zip

3.24 MB, 下载次数: 146

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部