openpyxl相关内容

在openpyxl中保护工作簿

我尝试使用openpyxl保护Excel工作簿. 到目前为止,我已经研究了不同的,可能相关的类,但是我找不到像碰巧有 workbook.protection 模块.我的代码归结为绝对相关的最小值,如下所示: from openpyxl import Workbook from openpyxl.workbook.protection import WorkbookProtection ..
发布时间:2020-05-21 01:38:23 Python

在OpenPyxl中对单元格应用边框

我正在尝试使用Openpyxl将边框应用于单元格,但在最基本的“将任何类型的边框应用于任何单元格的任何位置"任务上,我都失败了.我尝试从Openpyxl文档中复制( http://pythonhosted.org/openpyxl/styles.html#introduction )的默认样式并进行修改,但这给了我 "TypeError: init ()获得了意外的关键字参数'上标'" ..
发布时间:2020-05-21 01:38:22 Python

如何将单元格中的文本与正则表达式匹配,并仅保留与正则表达式匹配的文本?

我要做什么:有一个很大的excel表,上面有很多随便的客户信息.我想在新的Excel文件中以设置的格式对电子邮件地址和其他数据进行排序. 我不太清楚如何将单元格文本(格式类似于“地址电子邮件"压缩后的格式)与正则表达式匹配,以及仅将正则表达式数据保留在列表中. 非常感谢您的帮助.谢谢 import sys, os, openpyxl def sort_email_from_xl( ..
发布时间:2020-05-21 01:38:16 Python

在openpyxl中关闭文件

这两个过程都不​​是,正如阅读文档所期望的那样: worksheet.close() workbook.close() 一旦在openpyxl中完成操作,是否有办法关闭文件?还是在程序退出时自动处理?我不想让电子表格挂在内存中. 解决方案 好吧,您可以看一下源代码,Im目前正在使用1.5.5 def load_workbook(filename, use_iterators ..
发布时间:2020-05-21 01:38:12 Python

如何跳过Excel工作表的前几行?

使用openpyxl我试图从第五行读取某些文件.文件的前四行是标题.然后,主要内容的格式与标题不同.我尝试了该方法: import openpyxl file_name="xxx.xlsx" wb = openpyxl.load_workbook(filename=file_name, use_iterators = True) first_sheet = workbook.get_shee ..
发布时间:2020-05-21 01:38:07 Python

Openpyxl max_row和max_column错误地报告了一个较大的数字

我的查询与Im正在开发的解析脚本的一部分有关.我正在尝试编写一个python函数来查找与excel中匹配值相对应的列号. excel是使用openpyxl即时创建的,它具有第一行(来自第3列)标题,每个标题跨越4列合并为一个.在我的后续功能中,我正在解析一些要添加到与匹配标头相对应的列中的内容. (附加信息:我解析的内容是blast +输出.我正在尝试创建一个摘要电子表格,在每一列中均具有命中名称 ..
发布时间:2020-05-21 01:38:05 Python

OpenPyXL:需要在Excel中具有数据的列中的最大行数

我需要包含Excel中数据的特定列中的最后一行.在openpyxl sheet.max_row或max_column中,我们获得整个工作表中的最大行数或列数.但是我想要的是特定的列. 我的情况是必须从数据库中获取一些值,并将其附加到Excel工作表中特定列的末尾. 在此屏幕截图中,如果我希望max_column在"C"列中包含数据,则应返回10: 在上图中,如果我想要最后一个包含 ..
发布时间:2020-05-21 01:38:03 Python

在Komodo中运行openpyxl python脚本时出现PermissionError [errno 13]

我在Windows 7的Komodo edit 9和python 3.4中使用openpyxl脚本时遇到麻烦.我复制了一些openpyxl代码来学习,但无法从Komodo中执行.我收到一个权限错误13.我检查了我的路径,并且存在python34.当我使用IDLE或命令提示符时,将运行相同的脚本.我的Komodo命令当前为: %(python3)-u%F 关于什么可能导致此问题的任何想法?代码和错误 ..
发布时间:2020-05-21 01:37:59 Python

使用openpyxl操作现有的Excel表

我目前正在磨练自己的python/excel技能,并且遇到了openpyxl问题 我试图打开一个工作簿,替换现有表中的行,然后再次保存该工作簿. 理想情况下,我还想先删除表中的所有行(尽管保留表结构) 我的初始工作簿包含一个名为"inputData"的工作表.在此,我有一个名为“数据"的表,其中A,B,C列和2行数据. 我还有一个名为"input.csv"的csv文件,其中 ..
发布时间:2020-05-21 01:37:57 Python

60列以上之后,Openpyxl中(某些列的)列宽变为零

给出一个包含5个工作表的wb,我每天都在使用openpyxl为其添加一列,并且运行良好.现在,尽管只有60多个列,但前N个列的宽度(似乎是 B 到 BH )的宽度已变为0.这将导致列在Excel中打开时基本上消失了: 获取前几列的宽度可以确认这一点(其中fb是对象): In [71]: fb.column_dimensions["A"].width Out[71] ..
发布时间:2020-05-21 01:37:50 Python

使用xlwt/openpyxl将多种格式应用于单元格的能力

我计划使用以下2个库之一在python中输出excel文件: xlwt( http://www.python-excel.org/) openpyxl( http://packages.python.org/openpyxl/) 我尝试了第一个,大多数情况似乎都很好,但是有一个问题,不幸的是,它可能不支持将多种格式应用于单元格的功能. (请参见 http://groups.googl ..
发布时间:2020-05-21 01:37:46 Python

使用Python将公式写入Excel

我正在集思广益,如何最好地解决以下问题.任何输入,我们将不胜感激. 示例Excel工作表列: Column A | Column B | Column C Apple | Apple | Orange | Orange | Pear | Banana | 我希望Excel告诉我A列和B列中的项目是否匹配,并在C列中显示结果.我 ..
发布时间:2020-05-21 01:37:43 Python

复制单元格样式openpyxl

我正在尝试将工作表default_sheet复制到同一工作簿中的新工作表new_sheet中. 我确实设法创建了一个新工作表并从默认工作表中复制了值.如何将每个单元格的样式复制到new_sheet单元格中? new_sheet = workbook.create_sheet() new_sheet.title = sheetName default_sheet = workbook.g ..
发布时间:2020-05-21 01:37:41 Python

使用openpyxl从命名范围读取值

如何使用openpyxl从Excel的命名范围中读取值? 我在 http:/上找到了源代码/openpyxl.readthedocs.org/en/latest/_modules/openpyxl/workbook/names/named_range.html ,但我不知道如何正确使用它. 解决方案 wb = openpyxl.load_workbook(excel_file_nam ..
发布时间:2020-05-21 01:37:34 其他开发

OpenPyXL设置编号格式

可以请某人显示将数字格式应用于单元格的示例.例如,我需要科学的格式,格式类似于"2.45E + 05",但我找不到在openpyxl中执行此操作的方法. 我尝试了几种方法,但是保存工作簿时它们都报告错误. 例如: import openpyxl as oxl wb = oxl.Workbook() ws = wb.create_sheet(title=' ..
发布时间:2020-05-21 01:37:32 Python

python:将数据框更新到现有的excel工作表,而不会覆盖同一工作表和其他工作表上的内容

为此奋斗了几个小时,所以我决定在这里寻求专家的帮助: 我想修改现有的Excel工作表而不覆盖内容. 我在此excel文件中还有其他工作表,并且我不想影响其他工作表. 我已经创建了示例代码,不确定如何添加我想保留的第二张纸. t=pd.date_range('2004-01-31', freq='M', periods=4) first=pd.DataFrame({'A':[1,1 ..
发布时间:2020-05-21 01:37:30 Python

在openpyxl中插入图像

是否可以使用openpyxl插入图像(jpeg,png等)? 基本上,我想在生成的图像下方放置一个图表. 我在文档中没有看到任何内容,与代码的成熟度相比似乎有些不足. 解决方案 以下代码将图像插入单元格A1中.调整图像位置以满足您的需要,或者自己处理PIL图像的创建并将其交给Image() import openpyxl wb = openpyxl.Workbook() ..
发布时间:2020-05-21 01:37:25 Python