openpyxl相关内容

Python openpyxl data_only=True 返回 None

我有一个简单的 excel 文件: A1 = 200A2 = 300A3 = =SUM(A1:A2) 此文件在 excel 中工作并显示 SUM 的正确值,但是在将 openpyxl 模块用于 python 时,我无法在 data_only=True 模式下获取值 来自 shell 的 Python 代码: wb = openpyxl.load_workbook('writeFormu ..
发布时间:2021-12-02 23:04:35 Python

Pandas:在 excel 文件中查找工作表列表

新版Pandas使用如下界面加载Excel文件: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) 但是如果我不知道可用的床单怎么办? 例如,我正在处理以下工作表的 excel 文件 数据 1、数据 2 ...、数据 N、foo、bar 但我不知道 N 先验. 有没有办法 ..
发布时间:2021-12-02 22:33:02 Python

在 openpyxl 中使用富文本编辑工作簿

我想知道 openpyxl 是否可以在 excel 中读取和/或写入富文本.我知道这个问题在 2012 年之前曾被问过一次,链接如下,但我不确定这是否已经改变. 目前的 load_workbook() 似乎抛弃了富文本格式. 至于一个特定的问题,我需要打开、编辑和保存一个工作簿,其中一些单元格在一个单元格中同时包含上标文本和普通文本.当我保存工作簿时,单元格的第一个字符的格式将应用于单 ..
发布时间:2021-12-02 22:19:02 Python

openpyxl 的导入错误

我对编码非常陌生,在将 openpyxl 导入我的 Python 程序时遇到了问题.我想问题是由于我将它保存在计算机上的位置. 我之前下载过其他库(xlrd、xlwt、xlutils),并将它们保存在我的:C:\Python27\ArcGIS10.1\Lib 或 C:\Python27\ArcGIS10.1\Lib\site-packages, 或 C:\Python27\ArcGISx64 ..
发布时间:2021-11-17 01:39:19 其他开发

如何在 openpyxl 进行更改时观察 Excel 文件更改

我构建了一个 iOS 应用,它接受用户的输入,然后将他们的数据作为 .csv 文件上传到 Dropbox. 现在,我想构建一个跨平台的桌面应用程序,它使用 openpyxl 和 Python dropbox api 来侦听这些 .csv 上传,然后将这些 .csv 文件中的数据写入各种 .xlsx 工作簿.我对此没有任何问题,除了我的客户希望能够在 excel 工作簿更改时在他们的桌面上观看 ..
发布时间:2021-11-16 21:37:17 其他开发

Python - openpyxl 在使用公式写入现有 xlsx 后读取 xlsx 数据

在使用 openpyxl 写入现有的 xlsx excel 文件后,我正在尝试读取 xlsx 文件. 我的 Excel 文件 file1.xlsx 在 A1 上具有值 1,在 A2 上具有值 2 和 A3 上的值 A1 + A2,此时是 3. def updateFile(a):wb = load_workbook('file1.xlsx')ws = wb.active#更新特定列ws[' ..
发布时间:2021-10-01 18:45:35 其他开发

尝试从 openpyxl 使用模块 load_workbook 时出错

我正在尝试使用模块中的 load_workbook 打开一个 xlsx 文件 openpyxl.我的代码是: 导入操作系统从 openpyxl 导入 load_workbookdef edit_workbook():路径 = r'C:\123 ABC\Excel 文档'文件名 = '文件名.xlsx'os.path.join(路径,文件名)workbook = load_workbook(os. ..
发布时间:2021-09-26 19:16:22 其他开发

Openpyxl: 'ValueError: Max value is 14' 使用 load_workbook 时

我试图打开一个 excel 文件,在该文件中我需要将数据框插入某些工作表,而其他工作表则不理会.当我在其他 excel 文件上测试它时,该脚本工作正常.当我在我真正需要的地方使用它时,我收到一条错误消息. 脚本如下: from openpyxl import load_workbookbook = load_workbook(self.directory) Self.directory ..
发布时间:2021-09-16 18:30:37 其他开发

如何使用openpyxl读取文本框中的文本

全部我可以读取单元格中的文本,但文本框无法读取文本... #!/usr/bin/env python# -*- 编码:utf-8 -*-导入 re,os,sys,time导入 openpyxl从 openpyxl 导入 load_workbook从 openpyxl 导入工作簿从 openpyxl.drawing 导入 *重新加载(系统)sys.setdefaultencoding('utf8' ..
发布时间:2021-06-12 20:23:18 其他开发

以辅助 y 轴和 x 轴作为日期的图表

我正在尝试在 openpyxl 中创建一个图表,其中包含一个辅助 y 轴和一个用于 x 值的 DateAxis. 对于这个 MWE,我调整了 次轴示例 使用 DateAxis 示例. from datetime import datetime从 openpyxl 导入工作簿、图表# 设置为 True 以失败/创建无效文档# 设置为 False 以生成有效但丑陋/无用的图表DATES_ON_ ..
发布时间:2021-06-12 20:23:12 其他开发

基于python中的另一列映射列值

我正在尝试更改列值取决于其行中的另一列,然后使用 ADSL 列作为我的键将其合并到现有的 excel 文件中. 我有这样的数据: ADSL 状态结果2/134 WO 无服务器应答1/239 WO 故障2/94 FA 号码2/321 SP 电压 这是一个实际数据,Status 列有三个可能的值 [WO, FA, SP] 每个值都有等价的 Result 值. 示例: 状态等效结果值电 ..
发布时间:2021-06-12 20:23:10 其他开发

带有模式映射的 XLSX 到 XML

我在映射到 XML 架构的 XLSX 工作簿之上使用 XML 工具构建了几个基本工作流.您可以将数据输入电子表格,导出 XML,然后我有一些脚本可以处理数据. 现在我试图消除这一步并构建一个更加集成和便携的工具,其他人可以通过从 XSLT/XQuery 迁移到 Python 来轻松使用它.我仍然想使用 Excel 进行数据输入,但让 Python 脚本直接读取 XLSX 文件. 我发现 ..
发布时间:2021-06-12 20:23:07 其他开发

OpenpyXL - 如何返回任何给定工作簿的单元格的计算和公式组件

在工作中,我们使用 Excel 文档对样本进行分析,工作簿中的一个工作表是“顶层工作表",其中数据的所有重要部分都整理成一个漂亮的报告表格.我编写了一个详尽的 python 脚本,它使用 OpenPyXL 提取所有必要的数据,以便我可以从多个文件中提取这些数据.所有这些都需要在打开工作簿时实现 data_only=True 标志. 然而 - 我现在需要从工作簿的另一部分提取数据,另一个工作表 ..
发布时间:2021-06-12 20:23:03 其他开发

将熊猫数据框附加到现有的 excel 表

我需要以下方面的帮助.我目前每天使用python pandas打开一个庞大的电子表格(这个电子表格是一个报告,因此电子表格里面的数据每天都不一样).Pandas 数据框允许我快速处理数据并生成最终输出表,数据比初始 excel 文件少得多.现在,在第 1 天,我需要将此输出数据框(3 行 10 列)添加到新的 Excel 工作表(假设为工作表 1). 在第 2 天,我需要获取数据框的新输出并 ..
发布时间:2021-06-12 20:22:59 其他开发

如何使用 Openpyxl 从 Excel 工作表创建嵌套字典

我是编程新手,正在尝试执行以下操作(到目前为止未成功): 我有一个包含 product code、sellers 和 prices 的 excel 电子表格,并且我正在尝试更新 prices 在我的电子表格中来自批发商发送的两个不同电子表格. 我想要一个程序正确 搜索一个 Excel 电子表格并 将相应的 price 从那里复制到上面的正确位置. 所以我想,例如: ..
发布时间:2021-06-12 20:22:56 其他开发

在 .py 文件中导入 openpyxl 时修复模块未找到错误?

我正在尝试将 openpyxl 与 python 3.7 一起使用,但是在我的 Windows shell 中启动我的 .py 文件时,我得到了 ModuleNotFoundError. 这有点奇怪,因为如果我在 python 解释器中编写代码(可以创建和保存 .xlsx 文件),我不会收到此错误 我尝试通过 pip3 和/或以管理员身份运行 shell(pip 已更新)再次卸载和安装 ..
发布时间:2021-06-12 20:22:53 其他开发

openpyxl - 设置用于打印的自定义纸张尺寸

我想使用openpyxl将纸张尺寸打印选项设置为A6或自定义用户尺寸模板,代码如下: workbook = Workbook()ws = workbook.activews.page_setup.paperSize = ws.PAPERSIZE_CUSTOM 不幸的是,从文档来看,似乎唯一可用的枚举尺寸是: PAPERSIZE_LETTER = '1'PAPERSIZE_LETTER_SM ..
发布时间:2021-06-12 20:22:50 其他开发

Openpyxl 在保存时损坏 xlsx.即使没有进行任何更改

TL;DR; 使用 Openpyxl 将更改保存到大型 excel 文件会导致 xlsx 文件损坏 Excel 文件由多个带有图表、公式、图像和表格的选项卡组成. Powershell 脚本可以毫无问题地将编辑内容保存到 xlsx 文件中. 我可以使用 Openpyxl 从 excel 文件中读取单元格值,我还可以编辑 &手动保存 xlsx 文件. Excel 文件未受保护. 下面 ..
发布时间:2021-06-12 20:22:48 其他开发