Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从Excel Javascript外接程序检测区域中的合并单元格?

如何从Excel Javascript外接程序检测区域中的合并单元格?
EN

Stack Overflow用户
提问于 2020-04-17 13:38:12
回答 2查看 648关注 0票数 0

在Excel Javascript API中,我在range类中看到了用于合并和取消合并单元格的方法,但没有看到指示单元格是否被合并以及它包含多少行和列的属性。如果没有一个显式的API来读取这篇文章,有没有人知道一种解决方法-例如。间接检测合并状态还是获取范围的底层xml并对其进行解析?

EN

回答 2

Stack Overflow用户

发布于 2020-04-17 14:42:15

以下是选择一个范围并合并该范围的示例解决方法,然后检查它是否为合并范围:

代码语言:javascript
运行
AI代码解释
复制
    //get selected range and did merge
var range = context.workbook.getSelectedRange();
range.merge();
await context.sync();

    // check whether the range is merged or not 
range.load();
await context.sync();
console.log(range["cellCount"]);

const str = range.address;
const colCount = range.columnCount;
const rowCount = range.rowCount;
console.log(colCount);
console.log(rowCount);
if (str) {
  const arr = str.split("!");
  console.log(arr[1]);
  if ((range["cellCount"] > 1 || range["colCount"] > 1 || range["rowCount"] > 1) && arr[1].indexOf(":") == -1) {
    console.log("true");
  } else {
    console.log("false");
  }
}
票数 0
EN

Stack Overflow用户

发布于 2020-04-17 15:05:37

很抱歉,我们目前还没有接口(在VBA中,对应的接口是Range.MergeCells)来检查合并单元的状态。如果您知道合并前的原始range地址,您可以尝试Ginger酱(来自我们团队)的解决方案。

如果您的方案仍然无法解除阻止,我建议您在UserVoice https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback?category_id=163563上提交您的请求,并对此功能进行投票,我们会将其添加到我们的积压中。

PS。如果你能和我们分享你的场景,那就太好了。因此,我们可以看到如何使用现有API解锁您的场景。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61273010

复制
相关文章
excel如何合并相同项单元格内容_不能对合并单元格部分更改
工作中可能想要快速的实现将Excel相同项目单元格合并,下面就跟大家简单地介绍一下。
全栈程序员站长
2022/11/17
1.9K0
excel如何合并相同项单元格内容_不能对合并单元格部分更改
Excel单元格内容合并的技巧!!!
今天给大家分享单元格内容合并的技巧! ▽ 之前推送过一篇单元格数据分裂的技巧,很多同学都私信我说很实用,并且希望以后能够多写一些这种可以瞬间提升工作效率的小技巧! 于是小魔方灵机一动,想到了既然分列的
数据小磨坊
2018/04/10
2.2K0
Excel单元格内容合并的技巧!!!
Excel公式技巧90:剔除单元格区域中的空单元格
有时候,在一列数据中有许多空单元格,导致数据不连续,我们需要剔除这些空单元格,让数据区域连起来。
fanjy
2021/07/12
4.6K0
Excel公式技巧90:剔除单元格区域中的空单元格
Python批量合并带有合并单元格的Excel文件
问题描述:某老师为不同学院讲授“Python程序设计”课程,并根据不同专业和课程特点选用了董付国老师系列教材《Python程序设计(第2版)》《Python程序设计基础(第2版)》《Python可以这
Python小屋屋主
2018/04/16
2.8K0
Python批量合并带有合并单元格的Excel文件
Python操作Excel合并单元格
每门编程语言都会遇到操作Excel!本文主要说下Python对Excel操作时合并单元格的情况。
酒馆丁老师
2020/09/08
8.1K0
Python操作Excel合并单元格
Excel: 对单元格区域中不重复的数字计数
文章背景: 工作中,有时需要计算某一单元区域内不重复数字的个数。可以借助COUNTA和UNIQUE函数完成这一需求。下面介绍两种场景。
Exploring
2023/08/17
3K0
Excel:  对单元格区域中不重复的数字计数
Excel公式练习64: 获取单元格区域中移除空单元格后的值
导语:在前面的文章中有一些与本文类似的案例。要想熟练掌握一门技术,就是要不断地反复练习。
fanjy
2020/05/25
3.1K0
Excel公式练习64: 获取单元格区域中移除空单元格后的值
Excel公式练习:合并单元格中的条件求和
引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。
fanjy
2022/11/16
2.5K0
Excel公式练习:合并单元格中的条件求和
Excel小技巧65:在单元格区域中精确放置图表
在Excel中绘制嵌入的图表时,Excel会将图表放置在合适的地方,如下图1所示。
fanjy
2020/11/06
2.2K0
Excel干货|别再为合并单元格挠头啦~
上次说了如何快速拆分,这次当然就要说一下如何快速合并啦~相对来说合并单元格要困难一点。
做数据的二号姬
2019/10/11
7540
Excel干货|别再为合并单元格挠头啦~
Excel小技巧50: 快速合并单元格中的文本
如果想要将几个单元格中的文本合并,有很多种方法。然而,有一种方法最会被忽视,可能是我们很少使用的缘故。它就是“内容重排”命令,如下图1所示。
fanjy
2020/08/29
1.4K0
Excel小技巧91:合并单元格且不丢失数据
有时候,我们需要合并多个单元格,然而,当选择要合并的单元格,并使用“合并单元格”命令后,Excel会给出如下图1所示的提示,只保留左上角单元格中的数据。
fanjy
2021/08/31
5.4K0
Excel小技巧91:合并单元格且不丢失数据
Excel公式技巧85:统计单元格区域中的各种数据类型
如下图1所示,在列A中包含有所有这4种数据类型。现在,我们使用公式来分别统计这4种数据类型出现的数量。
fanjy
2021/06/01
1.2K0
Excel公式技巧85:统计单元格区域中的各种数据类型
报表有合并单元格,如何排序?
很多情况下,公司业务报表有合并单元格,例如下表。我们无法直接进行下一步动作,比方我们想看看销售业绩排名,对销售额进行排序,此表无法直接实现。
wujunmin
2021/09/07
1.4K0
报表有合并单元格,如何排序?
pandas read_csv、read_excel 填充合并的单元格
在使用 pandas 处理表格数据的时候,有时候表格里有很多合并的单元格,不想手动去取消合并再填充数据,应该怎么办呢?主要是使用:
卓越笔记
2023/02/18
1.5K0
pandas read_csv、read_excel 填充合并的单元格
操作excel数据:一个合并单元格内容的实践
今天我要用python赋能一下自己 背景:最近会用excel处理数据,需要把表格中每一行第三列之后所有列的内容进行合并,然后还要删掉第一列 因为excel玩得不够六,我都是手动合并,做多了感觉很浪费时间,所以就产生了用python来处理的想法 例如,原始表格如下
冰霜
2022/03/15
7970
操作excel数据:一个合并单元格内容的实践
Excel公式练习57: 求单元格区域中指定词语出现的次数
本次的练习是:给定一个单元格区域,要求使用公式得到该区域中某词语出现的次数。如下图1所示,求单元格C1中的”完美Excel”在单元格区域A1:A3中出现的次数。
fanjy
2020/04/16
6050
Excel干货|别再为拆分合并单元格闹心啦
合并单元格、拆分单元格,对于人力分析师来说是一门硬功夫——我们需要在不同的场合使用合并或者拆分。
做数据的二号姬
2019/09/26
7820
Excel干货|别再为拆分合并单元格闹心啦
点击加载更多

相似问题

从excel外接程序访问特定单元格

27

Excel外接程序JavaScript -获取选定单元格的数据

11

Excel功能区中未显示Excel 2007的Rally外接程序

42

如何从python调用excel外接程序

25

如何从"Excel Online“卸载外接程序

32
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文