找回密码
 立即注册

QQ登录

只需一步,快速开始

冷小胖

初级会员

26

主题

87

帖子

227

积分

初级会员

积分
227
冷小胖
初级会员   /  发表于:2023-7-6 10:32  /   查看:1067  /  回复:7
v15如何根据列的名称来获取列索引,如下图所示:

image.png823861694.png

7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-6 13:48:07
沙发
您好,这种情况只能通过遍历这一行的所有单元格来获取到这个单元格,进而获取到这个单元格的列索引值。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
冷小胖
初级会员   /  发表于:2023-7-6 14:11:39
板凳
咋遍历这一行的单元格 有相应的代码吗
回复 使用道具 举报
陈皮
中级会员   /  发表于:2023-7-6 14:22:45
地板
冷小胖 发表于 2023-7-6 14:11
咋遍历这一行的单元格 有相应的代码吗

  const sheet = spread.getActiveSheet()
  //匹配的行数
  const row = 1
  //匹配字符串
  const search = "2023"
  for (let col = 0; col < sheet.getColumnCount(); col++) {
    const value = sheet.getValue(row, col)
    if (value == search) {
      console.log("匹配上了,对应列索引:", col);
    }
  }

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 很给力!

查看全部评分

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-6 15:05:22
5#
陈皮 发表于 2023-7-6 14:22
const sheet = spread.getActiveSheet()
  //匹配的行数
  const row = 1

SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
冷小胖
初级会员   /  发表于:2023-7-6 15:37:25
6#
陈皮 发表于 2023-7-6 14:22
const sheet = spread.getActiveSheet()
  //匹配的行数
  const row = 1

收到  非常感谢哈
回复 使用道具 举报
陈皮
中级会员   /  发表于:2023-7-6 15:48:17
7#
冷小胖 发表于 2023-7-6 15:37
收到  非常感谢哈

不客气
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-6 15:49:03
8#
那就先结贴了,后续有其他问题随时开贴提问哈。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部