openpyxl相关内容

如何将来自不同EXCEL工作表的数据绘制在同一图表中

我需要在Python上创建一个交互式图表,从Excel文件的不同工作表获取数据。我试图创建一个for循环来自动获取所有工作表中的数据,但我设法只绘制来自文件最后一个工作表的数据。 我还想用数据来源的工作表的名称创建一个图例。这是我的代码,你能帮我改进一下吗? import openpyxl as xl import os, os.path import pandas as pd import ..
发布时间:2022-08-10 22:47:39 Python

使用OpenPYXL获取单个单元格的值

我认为这将是一项非常简单的任务,但事实证明它比我想象的要复杂得多。尝试读取带有值表的简单EXCEL电子表格,然后将对值执行计算并输出新工作表。 第一个问题是,人们推荐使用什么库? pandas ?Openpyxl?目前使用的是Openpyxl,正在努力获得单个细胞的值。以下是一些代码: collectionOrder = np.empty( [numRows,2], dtype=' ..
发布时间:2022-07-12 17:57:29 Python

Python+EXCEL:如何以编程方式在注释中插入图片

我需要将图片插入到Excel单元格注释框中。我所指的示例here。 是否有办法使用现有的python库来实现此目的? 我看过openpyxl和xlsxwriter文档--它们似乎只允许创建文本注释。 xlsx Writer允许您更改注释框的背景色,但似乎没有插入图片的解决方案。 推荐答案 我想要相同的功能,但在任何Python库中都找不到它。 我最终使用了Excel ..
发布时间:2022-07-12 17:41:23 Python

使用Openpyxl将日期格式更改为xlsx中的文本

我已经编写了一个从Excel工作簿中读取并写入新工作簿的脚本。 每一行都是一个单独的对象,其中一列是日期。 我使用DateTime将日期写为NamedStyle,以获得我认为正确的格式: date_style = NamedStyle(name='datetime', number_format='YYYY-MM-DD') for row in range(2,ws_kont ..
发布时间:2022-07-12 16:55:03 Python

Python:读取现有的Excel文件并选择不同的下拉值

我希望能够在Python中打开一个xlsx文件,并在单元格中选择一个不同的下拉值,从而触发基于新值的整个电子表格的更新(就像我手动选择一个不同的值时它当前所做的那样)。我如何在Python中执行此操作?哪个库可以帮助我? 推荐答案 TL;DR:您不能。 为了获得级联执行,您需要访问Excel执行引擎。Python库没有此副本。 如果您希望更改电子表格中的其他值,则需要编写您 ..
发布时间:2022-04-07 22:45:11 Python

Openpyxl错误-ValueError{0}不是有效的坐标或范围

我正在尝试将列表写入Excel列,但遇到错误。我正在尝试将matchingName的每个值写入工作表aSheet的第V列。 回溯(最近一次调用): 文件“C:/Users/PycharmProjects/smartCompare/excelmain.py”,第40行,在 ASheet[V]=匹配名称[i3] 档案 部分中的“C:UsersAppDataLocalProgramsPythonP ..
发布时间:2022-04-07 22:42:24 Python

Openpyxl:保存文件时删除公式

使用Openpyxl编辑包含某些单元格中的某些公式的Excel文件。现在,当我填充文本文件中的单元格时,我希望公式能起作用,并给出我想要的输出。但我观察到的是,公式被删除,单元格留空。 推荐答案 我在删除公式的情况下保存文件时遇到了同样的问题。 但我指出,一些中间公式仍然存在。 经过一些测试后,在我的例子中,显示为空结果(无)的所有公式在保存时都会被清除,这与单元格中有输出的公式 ..
发布时间:2022-04-07 22:39:24 其他开发

在存储变量时,Openpyxl data_only只给出一个NONE答案

因此,基本上我尝试做的是从Excel工作簿中读取一些输入变量,并将它们写入到一些输出模型单元格中。然后,我保存工作簿以尝试更新输出模型中的数据。因为我的输出模型单元格是公式,所以我尝试将工作簿重新加载为Read Data_Only,然后获取这些单元格并将它们存储在单独的工作表中。然后,我再次保存工作簿。 问题是我试图在加载的DATA_ONLY工作簿中获取的值(LS、Sales、TPLH)读出 ..
发布时间:2022-04-07 22:35:12 其他开发

Openpyxl无法读取连续的隐藏列

在我的EXCEL文件中,我隐藏了某些列,当我使用Openpyxl读取该列的可见状态时,发生了以下情况: 在EXCEL中隐藏‘A’,将‘A’读出为隐藏; 在EXCEL中隐藏‘ABC’,读出‘A’为隐藏,‘BC’可见(这很奇怪); 在EXCEL中隐藏‘B’,读出‘B’为隐藏; 然后在EXCEL中隐藏‘A’,读出‘A’为隐藏,但‘B’可见; ... 对于隐藏的连续列集,似乎只有第一列可以 ..
发布时间:2022-04-07 22:33:14 Python

有没有办法使用Python将数据保存在命名的Excel单元格中?

我在我的Python代码中使用了Openpyxl在Excel中输出值。然而,现在我发现自己处于一种情况,Excel文件中的单元格位置可能会根据用户的不同而变化。为了避免程序出现任何问题,我想命名代码可以将输出保存到的单元格。有没有办法让Python与Excel中的命名区域交互? 推荐答案 工作簿级别定义的名称 import openpyxl wb = openpyxl.load_ ..
发布时间:2022-04-07 22:32:07 Python

将Excel图表详细信息获取到Python

我有一个EXCEL文件,它在单独的页面上有图表,它们上面绘制了多个系列。我需要做的是使用python绘制完全相同的范围。我所说的范围是指以下几点: 有没有办法通过python访问此信息? 推荐答案 尝试此代码: 选项1适用于所有图纸 import win32com.client as client def series_output(chart): pri ..
发布时间:2022-04-07 22:30:07 服务器开发

使用Openpyxl写入时将数据转换为日期类型

写入Excel文档时有关格式化数据的问题,因为我是使用Openpyxl的新手。 我有一个Excel工作表,我正在向其中写入数据,其中一列是以‘mm/dd/yyyy’格式保存当前日期的列。目前,在写入Excel文档时,我的代码将日期重新格式化为‘yyyy-mm-dd’格式,而Excel文档不会将数据识别为‘date’类型,而是‘General’数据类型。 下面是我将日期写入工作表的Pyt ..
发布时间:2022-04-07 22:27:27 Python