openpyxl相关内容

如何通过openpyxl将整个工作表导入列表

我从电子表格导入数据时遇到问题. 我正在尝试创建包含所有数据的列表.但是只有最后一行被添加到列表中. from openpyxl import load_workbook path = "excel.xlsx" l_data = load_workbook(path) sheet = l_data.active c_row = sheet.max_row c_column = sheet. ..
发布时间:2020-05-21 01:46:49 Python

如何从Excel单元格复制值并将其按比例粘贴到新单元格中

我正在尝试创建代码,以在一个单元格中搜索颜色值(例如“蓝色"),如果在该单元格中找到了该值,则将该值粘贴到另一个单元格中,并重复几次一百种颜色. 一旦发生这种情况,请对列中的下一个单元格再次执行相同的过程,然后粘贴到相应行中的另一个单元格中,直到在每个填充的单元格中搜索了所有颜色值为止. 我已经有了创建Excel工作表的代码,该工作表将提取一些预定义的值,但是我不确定如何将代码扩展为包 ..
发布时间:2020-05-21 01:46:38 其他开发

如何使用openpyxl保存在excel中的文本框中输入的数据

我制作了一个程序,可以输入发票编号并搜索excel文件(请参阅我的上一个问题:如何提取特定行输入特定行的值的值), 现在我想使用openpyxl将程序获取的数据保存到新的Excel文件中, 但我不知道该怎么解决, 我正在使用python 3.7.0. 我的代码是 from tkinter import * import openpyxl def update_text(info ..
发布时间:2020-05-21 01:46:36 Python

如何在输入特定行的值时提取特定行的值

我想制作一个输入列值的GUI程序 程序必须转到输入值等于该行值的行 并在文本框中显示特定的行值 但是我对如何做到这一点一无所知. 我尝试使用while循环来执行此操作,因此它将搜索整个excel文件,以检查输入数据的值是否等于文本框中的数据,但是输入不正确. 我正在使用蟒蛇使用python 3.7.0. from tkinter import * import openpyxl ..
发布时间:2020-05-21 01:46:33 Python

openpyxl:有没有一种方法可以在Excel电子表格中搜索具有特定填充颜色的单元格?

我正在尝试读取".xlsx"文件,该文件由一个表格组成,其中某些单元格具有颜色填充(单元格背景色). 使用"Python 3.4"和"openpyxl 2.5.12",我尝试在"a1"上创建一个虚拟的黄色单元格填充并保存了文件,当打开"xlsx"文件时,我看到它以黄色突出显示. 但是,当我使用以下条件遍历电子表格单元格时: if cell.fill == yellowFill: ..
发布时间:2020-05-21 01:46:31 Python

写入结果电子表格时,AGGREGATE公式不会自动计算

我有一个使用OPENPYXL(v2.5.10)库开发的python 3.7脚本,用于从许多excel工作簿中获取数据,处理该数据,然后将其写入单独的excel工作簿中.结果工作簿包含大约100个命名范围和众多公式,所有这些公式均按预期工作,包括自动计算在excel中打开工作簿的时间. 我遇到一个包含AGGREGATE函数的特定公式组.在这种情况下,公式将以正确的形式写到结果工作簿,正确的单元 ..
发布时间:2020-05-21 01:46:21 其他开发

尝试使用openpyxl在Excel中使用不一致的数据更新价格

我正在尝试更新我的Excel表格中的价格.这些价格应在供应商发送的excel电子表格中找到,但是其excel表格中的数据不一致.我通常会导入单个项目的价格,但是某些项目仅具有一个案例的价格(每案例x个项目).我有商品数量,正在尝试创建一个程序,该程序可以自动正确更新我的价格. Product Code Case Price Unit Price 92526 ..
发布时间:2020-05-21 01:46:19 Python

使用openpyxl将Excel单元格背景主题的颜色获取为十六进制

我正在使用openpyxl python库读取* xlsx文件,在其他数据中,我想获取有关单元格背景色的信息. 我通常使用的这段代码,而我的工作表仅包含标准颜色,然后它以字符串格式返回了诸如"FFFFC000"之类的东西,供我进一步使用. color = cell.fill.start_color.index 遇到包含主题颜色单元格的文档后,对于这些单元格,它返回的只是整数,例如 ..
发布时间:2020-05-21 01:46:16 其他开发

使用Python 3将多个matplotlib图放入Excel

我正在尝试基于Python 3中调用的数据框创建一些图形,并将其导出到Excel.我一直在使用下面的响应响应中的一些代码,但是当我将其用于多个图形时,它会给我一些奇怪的结果: 可以通过编程方式将matplotlib图插入Excel吗? 我的代码是: import pandas as pd import matplotlib.pyplot as plt import matplot ..
发布时间:2020-05-21 01:46:10 Python

OpenPyXL-如何查询单元格边框?

python和openpyxl的新手. 编写py脚本来遍历大量Excel工作簿/工作表,并且需要查找通过边框格式标识的某些单元格. 我在网上看到了一些有关如何设置单元格边界的示例,但是我需要阅读它们. 具体来说,当表中的数据不一致但始终存在表边界时,我希望标识表边界.因此,我需要找到标识单元格: * top / left borders * top / right bord ..
发布时间:2020-05-21 01:46:05 Python

从Python读取Excel复选框

我想从Python脚本的Excel工作表中读取数据,并使用读取的数据填充XML文件.不幸的是,Excel工作表/表格包含复选框和下拉列表.我无法使用下面的代码从其单元格中获得下拉列表的值. import openpyxl excel_document = openpyxl.load_workbook('name.xlsx', keep_vba=True) name_sheet1 = ex ..
发布时间:2020-05-21 01:46:02 Python

属性错误:“工作簿"对象没有“活动"属性

我对python编程和raspberry pi环境都是陌生的,我需要用它做一些项目.当我尝试为openpyxl库运行示例代码时,我发现自己陷入标题中提供的错误中:属性错误:“工作簿"对象没有属性“活动" 我尝试安装更多软件包,以检查是否仅缺少库,但它们都不起作用 我正在尝试的代码如下: from openpyxl import Workbook wb = Workboo ..
发布时间:2020-05-21 01:46:00 Python

Python在多个Excel中搜索对应的数据并粘贴到新的Excel工作表中

我的文件夹中有一些excel文件,每个文件中已经有一个工作表称为“服务" Notes_111.xlsx Notes_222.xlsx Notes_888.xlsx 工作流程:我想打开每个.xlsx文件,例如Notes_111.xlsx,然后添加一个新工作表,名称为"code_city",然后基于文件名 111 ,仅从主数据框中提取 code = 111 数据并粘贴到新工作表中.然后保存. ..
发布时间:2020-05-21 01:45:53 Python

如何在Python OpenPyXL中更改字体大小

如何更改单元格的字体大小?我正在使用OpenPyXL. 如果不使用完美的语法和拼写键入上面的内容,这将不允许我发送此问题,所以最后几句话人们应该知道我的意思. 解决方案 这对我有用: from openpyxl.styles import Font fontStyle = Font(size = "10") ws.cell(row = 1, column = 1, value ..
发布时间:2020-05-21 01:45:51 Python