excel相关内容

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

Openpyxl表格更改表现有(自动)过滤器

创建表时,Excel自动为所有列创建筛选器。 然后在我的Python+Openpyxl代码中,我想筛选出一些数据,但我不知道如何检索和更改此现有筛选器。 考虑我的表可能具有“失败”、“通过”、“跳过”和空值 我只想看到“不及格”和“及格”。 如果我尝试向表中添加筛选器,它似乎会被忽略: ws.auto_filter.add_filter_column(1, ..
发布时间:2022-04-07 22:26:22 Python

使用Openpyxl旋转EXCEL图表的轴

那里 我正在尝试使用Openpyxl来处理Excel数据。拉出图片并将其导出是可以的。但x_轴不够美观,我想旋转它,但在文档中找不到解决方案。 以下是使用XlsxWriter的解决方案:solution。 我的代码类似于: from openpyxl import load_workbook from openpyxl.chart import ( ScatterChar ..
发布时间:2022-04-07 22:21:05 Python

用链接到超链接的颜色突出显示目标单元格

我已经实现了一个功能,其中有跨多行的动态超链接。这些超链接指向同一工作簿中不同工作表中的不同单元格。当我单击任何超链接时,我可以导航到该目标单元格。 现在,默认情况下,该单元格以粗黑边框突出显示。有没有办法使该单元格在单击超链接后高亮显示时以特定颜色显示。 推荐答案 大问题!我们可以使用工作表事件来处理此问题。我觉得适合使用的事件是跟随HYPERLINK事件。老实说,我不知道如何通过 ..
发布时间:2022-04-07 22:08:39 Python

如何在修改工作簿Openpyxl时保留形状?

我有一个形成形状的EXCEL文件,但当我用Openpyxl修改它时,形状消失了,我可以保留形状吗,或者需要重做形状(线条)。 推荐答案 如documentation中所述,使用现有文件时,所有图表、图像等都将丢失。 ..
发布时间:2022-04-07 22:06:07 Python

无法读取Excel文件,列表索引超出范围错误,找不到工作表

我正在尝试读取EXCEL(.xlsx)文件并将其转换为DataFrame。我使用了pandas.ExelFile、pandas.read_EXCEL、Openpyxl Load_Workbook甚至io文件的读取方法,但我无法阅读该文件的工作表。每次我得到列表索引超出范围时,错误或没有工作表名称都是Openpyxl的情况。我还尝试了xlrd方法。 temp_df = pd.read_exce ..
发布时间:2022-04-07 22:04:15 Python

OpenPYXL中超链接的奇怪行为

我在Excel中有两列数据,正在尝试使用Openpyxl来设置它们的格式。 第一列是URL。我想将第二列设置为指向URL的超链接,然后删除第一列。我还将本栏的格式设置为带下划线的蓝色超链接。我正在使用以下代码。(下面的代码只有一行数据,便于理解) import openpyxl from openpyxl import Workbook from openpyxl.styles imp ..
发布时间:2022-04-07 22:00:14 Python

Openpyxl创建的包含表的EXCEL文件需要恢复错误的原因文件

我一直在测试使用Openpyxl将表添加到工作表,但在尝试打开它时收到以下错误。文件打开,但格式不正确。点击RECOVER后,EXCEL报告表XML有问题。是否有解决此问题的方法/修复方法? 我使用的代码: import openpyxl from openpyxl import Workbook from openpyxl.worksheet.table import Table, ..
发布时间:2022-04-07 21:59:02 其他开发

如何解决&Quot;ValueError:无法转换为Excel&Quot;?(使用Python&;Openpyxl)?

我正在使用lxml从一个网站获取价格,我想使用Openpyxl将该价格插入到现有的Excel文件中。当我运行代码时,我得到错误: ValueError:无法将[‘$364’]转换为Excel (‘364美元’是掠夺价)。我该怎么解决这个问题?代码的第11行sheet['A1'] = price似乎是问题所在。我的整个代码如下: from lxml import html impo ..
发布时间:2022-04-07 21:51:16 Python

在Python中从Excel中获取文本框值

我有一个the following pattern的Excel文件(data.xlsx),我需要从该Excel文件的文本框中读取值。 我当前正在使用Pandas库,我试图获取该值,但遗憾的是找不到任何用于该目标的API。 有人知道如何做到这一点吗? 更多信息: 我的问题与Java中的this姐妹问题重复。 编辑: 我为任何想知道如何手动(即不使用pip的外部模块 ..
发布时间:2022-04-07 21:42:38 Python

如何在OpenPYXL中进行列对齐?

我正在尝试对齐Openpyxl中的列,但未成功: wb = Workbook() ws = wb.active ... ws.column_dimensions["A"].alignment = Alignment(horizontal='left') ws.column_dimensions["C"].alignment = Alignment(horizontal='cente ..
发布时间:2022-04-07 21:36:35 Python

是否使用OpenPYXL写入行?

我正在尝试使用Openpyxl在Python中将列表写入一行,但无济于事。 该列表包含例如10个值。我需要打开一个现有的工作表,并将这十个值写到它们自己的单元格中,沿着一行。 我需要使用Openpyxl,因为它具有覆盖现有工作表的功能,而xlsxWriter只能创建新工作表。 推荐答案 查看here,向下滚动到标题将值写入单元格。 TLDR: >>> import ..
发布时间:2022-04-07 21:34:19 Python