问题标签 [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.

0 投票
1 回答
196 浏览

excel - 如何从网站列表中搜索(真/假)一个术语?

我在 Excel 电子表格中有一列 URL。我想在某处输入一个单词(右侧的一个单元格或一个对话框),并让 Excel 在列(或其中的一个子集)中搜索该术语的所有 URL。它应该在后台运行,即无需打开浏览器。我希望它输出 TRUE 或 FALSE,具体取决于是否在列中的每个网页中都找到了该术语。理想情况下,它会在 URL 右侧的框中返回 TRUE 或 FALSE,或者更好的是,它会将单元格变为颜色。

超级奖励:该过程可以显示其进度并且可以被用户打破。

我将特别感谢帮助将网页文本复制到字符串中。我想我可以弄清楚其余的。

谢谢!

0 投票
0 回答
827 浏览

c# - 如何使用 EPPlus 在数据透视表中插入计算字段?

我可以使用 Epplus 创建一个新的数据透视表并添加行字段、数据字段等,但是当我尝试在采用某些公式的数据透视表中添加一些计算字段时,Epplus 没有提供任何选项。有没有办法使用 Epplus 添加计算字段?

我尝试了以下代码:

Name of the field = "Sum of Col4" and Formula = "IFError(col5/col6,0)"现在,我想添加计算字段,例如PivotTable1

如何做到这一点?

0 投票
1 回答
32 浏览

vba - 选择具有动态行的不同列

我的数据有 10 多列,我想从中选择三列并进一步格式化这三列,但没有。行数不固定,因此我无法一次选择所有这三列。这是我想要做的

但这也选择了 I 列。我也试过这个

但这给了我预期的错误。

0 投票
1 回答
34 浏览

vba - 用可变但相等的行数格式化不同的列,并且列不相邻

我的数据有 10 多列,我想从中选择三列并进一步格式化这三列,但没有。行数不固定,因此我无法一次选择所有这三列。这是我想要做的

但这也选择了 I 列。我也试过这个

但这给了我预期的错误。

使用时

数据格式正确,但我想对所有三个不是 adjacnet 的列执行此操作 截图 1

但是如果我使用

G 列和 H 列的格式正确,但 J 列没有,它给了我#NA 条目。 截图 2

0 投票
0 回答
75 浏览

vba - 如何从新打开的网页中抓取数据?

从点击提交按钮后打开的网页中抓取数据

这个网站中,我正在填充显示占位符#Tracking的文本,点击提交后,它会打开另一个页面,其中包含详细信息...我想抓取该页面上的数据并使用 VBA 将其导入 Excel。

我的猜测是提交按钮使用的是 POST 方法;我需要帮助来使用 POST 方法抓取网页。

我已经解决了以下代码:

0 投票
2 回答
61 浏览

excel - 如何获取具有特定字符串的excel工作表的列,并将它们写入新的excel文件

我有几张纸的 excel 文件“file1”。我只对一个表感兴趣,“sheet1”有很多列,我只对该表中具有特定名称的几列感兴趣(excel表的第一行包含变量的名称。)我想找到匹配(等于)一组特定字符串(例如 10 个变量名)的列,并将它们与这些列中的所有行一起复制,然后将它们粘贴到一个新的 Excel 文件“file2”中。我也想用脚本自动生成第二个excel文件(这个第二个excel文件只有一张。)

我开始为此编写一些 VBA 脚本(我只是通过一些搜索了解了一些,所以我对 VBA 并不熟悉),但我遇到了一些错误。我的第一个问题是执行此类任务的最佳工具是什么,然后如何执行。我感谢您的帮助。

这是我非常简单的代码,当我知道列号和#rows(但两者都会改变,这就是我想要处理字符串的原因)时,它可以工作

0 投票
2 回答
7505 浏览

excel - HRESULT 的异常:设置单元格的值时出现 0x800A03EC(通过 Powershell)

我正在尝试通过 Powershell 为 excel 单元格设置一个值,我收到错误 HRESULT: 0x800A03EC,这会提前结束脚本。我意识到还有其他与此错误或类似错误相关的问题,但没有一个解决方案对我有用,所以我假设这是一个单独的问题。

我以前运行过我的脚本,但它现在才给我这个错误。

相关代码:

代码加载 excel 文件并点击将单元格 (2,2)/(B,2) 设置为其值的行。但是,当代码在 KeyToMatch (B,3) 下方的行中设置单元格值时,会引发错误 0x800A03EC。

完整错误:

我试过在单元格和值之间隔开'=',我还尝试了以下方法:

我可以注释掉将单元格的值设置为公式的任意数量的行,而第一个尝试这样做的行将抛出上述错误。

就像我说的,我以前运行过这个脚本,但现在它给我带来了麻烦。我怎样才能解决这个问题,使代码运行顺利?

0 投票
2 回答
62 浏览

excel - 如何在不为每个行分配按钮的情况下向行添加交互?

这是一些意见调查,但它与 excel vba 事件有关

我有一个包含我们销售历史的表,但我希望用户能够以某种方式与每一行交互,以便它在编辑器中打开该销售。

作为一个来自Javascript的人,我的第一个想法是在行单元格上单击双击事件,但是在excel中这些事件已经有了它们的功能,所以它不是很直观

我可以实现这一目标的“类似excel”的方式是什么?或者,我有什么选择?

以前尝试过这个的人可能有一个成功的方法来分享?

还是可以在每一行添加一个按钮?有 2.000 + 行并且还在增长

0 投票
2 回答
699 浏览

excel - 我们有什么行动可以在蓝色棱镜中导入整张纸吗?

如果我们的 Excel 表中有千列,我们是否需要在我们的集合中创建 1000 个字段?

0 投票
2 回答
7010 浏览

vba - 如何循环遍历列中的单元格,并在 Excel VBA 中查找列表的最新日期

循环通过具有相同值且具有一定范围的A 列的实际工作,该范围必须使用B 列中的评论检查最新日期,并在C列中打印带有日期的评论,请帮助我找到解决方案问题..或指南以找到解决此问题的方法...请检查屏幕截图以获取清晰的信息..在此先感谢专家

在此处输入图像描述