openpyxl相关内容
我尝试使用openpyxl保护Excel工作簿. 到目前为止,我已经研究了不同的,可能相关的类,但是我找不到像碰巧有 workbook.protection 模块.我的代码归结为绝对相关的最小值,如下所示: from openpyxl import Workbook from openpyxl.workbook.protection import WorkbookProtection
..
我正在尝试使用Openpyxl将边框应用于单元格,但在最基本的“将任何类型的边框应用于任何单元格的任何位置"任务上,我都失败了.我尝试从Openpyxl文档中复制( http://pythonhosted.org/openpyxl/styles.html#introduction )的默认样式并进行修改,但这给了我 "TypeError: init ()获得了意外的关键字参数'上标'"
..
我有不同的Python列表变量(data1,data2,data3 ect),其中包含要放入现有excel工作表中的数据.目前,我的循环是这样的. for row, entry in enumerate(data1,start=1): st.cell(row=row, column=1, value=entry) work.save('sample.xlsx') for row, e
..
我要做什么:有一个很大的excel表,上面有很多随便的客户信息.我想在新的Excel文件中以设置的格式对电子邮件地址和其他数据进行排序. 我不太清楚如何将单元格文本(格式类似于“地址电子邮件"压缩后的格式)与正则表达式匹配,以及仅将正则表达式数据保留在列表中. 非常感谢您的帮助.谢谢 import sys, os, openpyxl def sort_email_from_xl(
..
这两个过程都不是,正如阅读文档所期望的那样: worksheet.close() workbook.close() 一旦在openpyxl中完成操作,是否有办法关闭文件?还是在程序退出时自动处理?我不想让电子表格挂在内存中. 解决方案 好吧,您可以看一下源代码,Im目前正在使用1.5.5 def load_workbook(filename, use_iterators
..
使用openpyxl我试图从第五行读取某些文件.文件的前四行是标题.然后,主要内容的格式与标题不同.我尝试了该方法: import openpyxl file_name="xxx.xlsx" wb = openpyxl.load_workbook(filename=file_name, use_iterators = True) first_sheet = workbook.get_shee
..
我的查询与Im正在开发的解析脚本的一部分有关.我正在尝试编写一个python函数来查找与excel中匹配值相对应的列号. excel是使用openpyxl即时创建的,它具有第一行(来自第3列)标题,每个标题跨越4列合并为一个.在我的后续功能中,我正在解析一些要添加到与匹配标头相对应的列中的内容. (附加信息:我解析的内容是blast +输出.我正在尝试创建一个摘要电子表格,在每一列中均具有命中名称
..
我需要包含Excel中数据的特定列中的最后一行.在openpyxl sheet.max_row或max_column中,我们获得整个工作表中的最大行数或列数.但是我想要的是特定的列. 我的情况是必须从数据库中获取一些值,并将其附加到Excel工作表中特定列的末尾. 在此屏幕截图中,如果我希望max_column在"C"列中包含数据,则应返回10: 在上图中,如果我想要最后一个包含
..
我在Windows 7的Komodo edit 9和python 3.4中使用openpyxl脚本时遇到麻烦.我复制了一些openpyxl代码来学习,但无法从Komodo中执行.我收到一个权限错误13.我检查了我的路径,并且存在python34.当我使用IDLE或命令提示符时,将运行相同的脚本.我的Komodo命令当前为: %(python3)-u%F 关于什么可能导致此问题的任何想法?代码和错误
..
我目前正在磨练自己的python/excel技能,并且遇到了openpyxl问题 我试图打开一个工作簿,替换现有表中的行,然后再次保存该工作簿. 理想情况下,我还想先删除表中的所有行(尽管保留表结构) 我的初始工作簿包含一个名为"inputData"的工作表.在此,我有一个名为“数据"的表,其中A,B,C列和2行数据. 我还有一个名为"input.csv"的csv文件,其中
..
我希望能够用Python读取Excel文件,在读取完成后保持Python脚本运行,并在其他过程中编辑Excel文件.我正在使用python 2.7和openpyxl. 当前看起来像: from openpyxl import load_workbook def get_excel_data(): OESwb = load_workbook(filename = OESconf
..
给出一个包含5个工作表的wb,我每天都在使用openpyxl为其添加一列,并且运行良好.现在,尽管只有60多个列,但前N个列的宽度(似乎是 B 到 BH )的宽度已变为0.这将导致列在Excel中打开时基本上消失了: 获取前几列的宽度可以确认这一点(其中fb是对象): In [71]: fb.column_dimensions["A"].width Out[71]
..
我计划使用以下2个库之一在python中输出excel文件: xlwt( http://www.python-excel.org/) openpyxl( http://packages.python.org/openpyxl/) 我尝试了第一个,大多数情况似乎都很好,但是有一个问题,不幸的是,它可能不支持将多种格式应用于单元格的功能. (请参见 http://groups.googl
..
我正在集思广益,如何最好地解决以下问题.任何输入,我们将不胜感激. 示例Excel工作表列: Column A | Column B | Column C Apple | Apple | Orange | Orange | Pear | Banana | 我希望Excel告诉我A列和B列中的项目是否匹配,并在C列中显示结果.我
..
我正在尝试将工作表default_sheet复制到同一工作簿中的新工作表new_sheet中. 我确实设法创建了一个新工作表并从默认工作表中复制了值.如何将每个单元格的样式复制到new_sheet单元格中? new_sheet = workbook.create_sheet() new_sheet.title = sheetName default_sheet = workbook.g
..
如何使用openpyxl从Excel的命名范围中读取值? 我在 http:/上找到了源代码/openpyxl.readthedocs.org/en/latest/_modules/openpyxl/workbook/names/named_range.html ,但我不知道如何正确使用它. 解决方案 wb = openpyxl.load_workbook(excel_file_nam
..
可以请某人显示将数字格式应用于单元格的示例.例如,我需要科学的格式,格式类似于"2.45E + 05",但我找不到在openpyxl中执行此操作的方法. 我尝试了几种方法,但是保存工作簿时它们都报告错误. 例如: import openpyxl as oxl wb = oxl.Workbook() ws = wb.create_sheet(title='
..
为此奋斗了几个小时,所以我决定在这里寻求专家的帮助: 我想修改现有的Excel工作表而不覆盖内容. 我在此excel文件中还有其他工作表,并且我不想影响其他工作表. 我已经创建了示例代码,不确定如何添加我想保留的第二张纸. t=pd.date_range('2004-01-31', freq='M', periods=4) first=pd.DataFrame({'A':[1,1
..
我只想从电子表格中提取列A.我有下面的代码,但是它是从所有列中提取的. from openpyxl import Workbook, load_workbook wb=load_workbook("/home/ilissa/Documents/AnacondaFiles/AZ_Palmetto_MUSC_searchterms.xlsx", use_iterators=True) shee
..
是否可以使用openpyxl插入图像(jpeg,png等)? 基本上,我想在生成的图像下方放置一个图表. 我在文档中没有看到任何内容,与代码的成熟度相比似乎有些不足. 解决方案 以下代码将图像插入单元格A1中.调整图像位置以满足您的需要,或者自己处理PIL图像的创建并将其交给Image() import openpyxl wb = openpyxl.Workbook()
..