问题标签 [excel-automation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - 如何从网站列表中搜索(真/假)一个术语?
我在 Excel 电子表格中有一列 URL。我想在某处输入一个单词(右侧的一个单元格或一个对话框),并让 Excel 在列(或其中的一个子集)中搜索该术语的所有 URL。它应该在后台运行,即无需打开浏览器。我希望它输出 TRUE 或 FALSE,具体取决于是否在列中的每个网页中都找到了该术语。理想情况下,它会在 URL 右侧的框中返回 TRUE 或 FALSE,或者更好的是,它会将单元格变为颜色。
超级奖励:该过程可以显示其进度并且可以被用户打破。
我将特别感谢帮助将网页文本复制到字符串中。我想我可以弄清楚其余的。
谢谢!
c# - 如何使用 EPPlus 在数据透视表中插入计算字段?
我可以使用 Epplus 创建一个新的数据透视表并添加行字段、数据字段等,但是当我尝试在采用某些公式的数据透视表中添加一些计算字段时,Epplus 没有提供任何选项。有没有办法使用 Epplus 添加计算字段?
我尝试了以下代码:
Name of the field = "Sum of Col4" and Formula = "IFError(col5/col6,0)"
现在,我想添加计算字段,例如PivotTable1
如何做到这一点?
vba - 选择具有动态行的不同列
我的数据有 10 多列,我想从中选择三列并进一步格式化这三列,但没有。行数不固定,因此我无法一次选择所有这三列。这是我想要做的
但这也选择了 I 列。我也试过这个
但这给了我预期的错误。
vba - 如何从新打开的网页中抓取数据?
从点击提交按钮后打开的网页中抓取数据
在这个网站中,我正在填充显示占位符#Tracking的文本框,点击提交后,它会打开另一个页面,其中包含详细信息...我想抓取该页面上的数据并使用 VBA 将其导入 Excel。
我的猜测是提交按钮使用的是 POST 方法;我需要帮助来使用 POST 方法抓取网页。
我已经解决了以下代码:
excel - 如何获取具有特定字符串的excel工作表的列,并将它们写入新的excel文件
我有几张纸的 excel 文件“file1”。我只对一个表感兴趣,“sheet1”有很多列,我只对该表中具有特定名称的几列感兴趣(excel表的第一行包含变量的名称。)我想找到匹配(等于)一组特定字符串(例如 10 个变量名)的列,并将它们与这些列中的所有行一起复制,然后将它们粘贴到一个新的 Excel 文件“file2”中。我也想用脚本自动生成第二个excel文件(这个第二个excel文件只有一张。)
我开始为此编写一些 VBA 脚本(我只是通过一些搜索了解了一些,所以我对 VBA 并不熟悉),但我遇到了一些错误。我的第一个问题是执行此类任务的最佳工具是什么,然后如何执行。我感谢您的帮助。
这是我非常简单的代码,当我知道列号和#rows(但两者都会改变,这就是我想要处理字符串的原因)时,它可以工作
excel - HRESULT 的异常:设置单元格的值时出现 0x800A03EC(通过 Powershell)
我正在尝试通过 Powershell 为 excel 单元格设置一个值,我收到错误 HRESULT: 0x800A03EC,这会提前结束脚本。我意识到还有其他与此错误或类似错误相关的问题,但没有一个解决方案对我有用,所以我假设这是一个单独的问题。
我以前运行过我的脚本,但它现在才给我这个错误。
相关代码:
代码加载 excel 文件并点击将单元格 (2,2)/(B,2) 设置为其值的行。但是,当代码在 KeyToMatch (B,3) 下方的行中设置单元格值时,会引发错误 0x800A03EC。
完整错误:
我试过在单元格和值之间隔开'=',我还尝试了以下方法:
我可以注释掉将单元格的值设置为公式的任意数量的行,而第一个尝试这样做的行将抛出上述错误。
就像我说的,我以前运行过这个脚本,但现在它给我带来了麻烦。我怎样才能解决这个问题,使代码运行顺利?
excel - 如何在不为每个行分配按钮的情况下向行添加交互?
这是一些意见调查,但它与 excel vba 事件有关
我有一个包含我们销售历史的表,但我希望用户能够以某种方式与每一行交互,以便它在编辑器中打开该销售。
作为一个来自Javascript的人,我的第一个想法是在行单元格上单击或双击事件,但是在excel中这些事件已经有了它们的功能,所以它不是很直观
我可以实现这一目标的“类似excel”的方式是什么?或者,我有什么选择?
以前尝试过这个的人可能有一个成功的方法来分享?
还是可以在每一行添加一个按钮?有 2.000 + 行并且还在增长
excel - 我们有什么行动可以在蓝色棱镜中导入整张纸吗?
如果我们的 Excel 表中有千列,我们是否需要在我们的集合中创建 1000 个字段?