问题标签 [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 投票
2 回答
72 浏览

excel - 如何自动执行excel任务

这是我正在使用的一个示例 excel 数据。我必须每天早上用 7-8 个不同的文件查找地址年龄和首选位置。

这是我收到的填写日期的示例。

例如:- 唯一编号 1(名称 AMIT)的数据在文件 Mumbai 中,唯一编号 2(名称 Ranjan)的数据在文件德里。因此,我无法一起查找所有数据。

如果我使用查找,并且如果信息不能从 1 个文件中获得,那么我必须对其进行过滤,然后在 NA 列上应用查找以从其他文件中进行搜索。

这一切都浪费了大约30-45。这对我来说都是常规过程,所以有什么方法可以自动化它。此外,在数据自动化之后,是否有任何方法可以自动旋转数据。

我确实尝试过寻找,但没有得到任何令人兴奋的结果。感谢你的帮助。

这是一个示例表,我的表约为 10K-15K。抱歉没提,

0 投票
1 回答
257 浏览

python - 为什么日期时间会自动更改为对象数据类型?

过滤时需要将对象类型转换为日期时间并使用转换后的日期时间在不知不觉中再次更改为对象。

实际结果:TypeError: 'NoneType' object is not subscriptable

预期结果:还需要显示过滤后的列表以及其他行和列

0 投票
1 回答
52 浏览

python - 如何使用 pandas.pivot_table 获取状态值的计数?

样本数据:

我的脚本:

实际结果:

` 预期结果:我需要状态中的值计数

0 投票
0 回答
31 浏览

python - 为什么使用熊猫按日期过滤时显示哈希表错误?

我不知道为什么我会收到密钥错误:'Tested On'

样本数据:

| Plan | Run | Status | Tested On | |------|----------|----------------|------------| | P0 | Agent | Passed | 2018-08-11 | | | Customer | Failed | 2018-08-01 | | P1 | A | Passed | 2018-08-02 | | | B | Untested | 2018-08-11 | | P2 | C | Not Applicable | 2018-08-05 |

0 投票
2 回答
2450 浏览

python - 如何使用熊猫删除excel中的两列?

样本数据:

| | Unnamed: 0 | Status | Clarification Opened | Failed | |---|------------|-------------------------|----------------------|--------| | 1 | 1 | P0 Dry Run - 12/02/18 | | 2.0 | | 2 | 2 | P1 Test Plan - 06/02/18 | | 2.0 | | 3 | 3 | P2 Test plan - 03/01/18 | 2.0 | 21.0 | 我需要知道如何删除不需要的前两列,并且列的大小会有所不同

0 投票
1 回答
186 浏览

python - 如何使用熊猫为excel中的列编写异常代码?

样本数据:

代码:

错误:

预期结果:

我需要一个现在可能不可用但将来可能会出现的列的例外。因此,请帮助我解决此问题。

0 投票
1 回答
108 浏览

excel - 通过 Excel/Numbers [通过 Python 自动] 修复 csv 文件?

我正在处理一些创建不正确的 CSV 文件。引号和逗号相互关联,并且我不断从 pd.read_csv 中收到解析错误,即使在用制表符替换所有列分隔逗号之后也是如此。

尽管如此,Numbers(Apple 的 Excel)可以完美地读取文件,并且在将其重新保存为 csv 后,Pandas 可以无缝生成数据帧。因此,我想知道是否有一种方法,最好是通过 Python,在 Numbers/Excel(可能是 API?)中自动执行此导入导出,以修复我的 CSV,或者找出他们如何纠正它们。

编辑:CSV 行如下所示:

"id","lastVisitTimeLocal","lastVisitTimeUTC","title","url","typedCount","visitCount",""[]"_id","_id" 8986,"06/03/2018, 20: 00:48","2018 年 3 月 6 日下午 2:30:48",""," https://chrome.google.com ",0,1,3000001,2000001

尽管有些标题包含逗号,有些链接包含引号,所以我不断收到解析错误,尽管 Numbers/Excel 可以无缝解析它们。

EDIT2:我正在寻找执行以下操作的管道:

file.csv --excel_engine--> file.xlsx --excel_engine--> file2.csv

0 投票
2 回答
16525 浏览

python - openpyxl - “复制/粘贴”单元格范围

我是 Python 新手,我正在尝试使用 openpyxl 库来调整我的一些 VBA 代码。在这种特殊情况下,我试图根据标题中的字符串从工作簿的单列中复制 468 行,并将它们粘贴到具有另一个特定字符串作为标题的特定列中的另一个工作簿中。我不能简单地选择要复制的单元格范围,因为这是报告自动化的一部分,并且标题会在文件之间更改位置。

我需要使用什么功能将每个工作簿中的 468 个单元格复制到第二个工作簿的 468 个单元格中?或者,如何复制一系列单元格,然后将它们粘贴到另一个工作簿中?这是我的代码,我确切地知道出了什么问题:我将一个单元格(第一个工作簿中的最后一个)重复复制到第二个工作簿的 468 个单元格中。

0 投票
1 回答
77 浏览

vba - 如何通过 VBA 代码打开现有的 Excel 工作表

我有许多以当月日期命名的 Excel 表格,就像1-April, 2-April, etc 我想要一个代码来一张一张地打开这些表格并A2:BX20在合并表格中复制特定范围。

工作表在一个目录中C:\Desktop\

我希望如果有人可以帮忙请。

0 投票
0 回答
56 浏览

sql-server - 自动化具有大量列以通过电子邮件发送的 excel 报告的最有效方法是什么?

我需要通过电子邮件发送多个大约 60 到 100 列的 Excel 报告。

目前我正在使用 SSRS 将其渲染为 excel 并通过电子邮件发送出去。

但是有没有更有效的方法呢?

由 SQL 中的存储过程生成的数据。我所需要的只是发送大量数据,没有图表没有图表。