19得票4回答
Python:openpyxl如何读取单元格字体颜色

我尝试打印some_cell.font.color.rgb,得到了各种结果。 有些情况下我得到了我想要的东西(像 "FF000000"),但对于其他情况,它给了我值必须是'type 'basetring''。我认为后者是因为我实际上还没有为这些单元格定义字体颜色。 我正在使用openpyx...

19得票2回答
如何在Excel电子表格中删除满足某些条件的行?

我希望创建一个“精简版”的Excel(xlsx)电子表格(即通过根据某些标准删除一些行),我想知道是否可以使用 openpyxl 来实现。用(类Python)伪代码表示,我的要求大致如下:wb = openpyxl.reader.excel.load_workbook('/path/to/wo...

19得票13回答
使用Python中的openpyxl向Excel电子表格中插入行

我正在寻找使用openpyxl插入电子表格行的最佳方法。 实际上,我有一个包含标题行的电子表格(Excel 2007),然后是最多几千行数据。我希望将该行插入为实际数据的第一行,即在标题行之后。我的理解是,append函数适合将内容添加到文件的末尾。 阅读openpyxl和xlrd(以及x...

18得票1回答
在Openpyxl中识别单元格

我一直在做一个项目,其中我搜索一个包含特定值"x"的单元格的.xlsx文档。我已经成功地完成了这一步骤,但无法提取该单元格的位置。 以下是我想出来的代码:from openpyxl import load_workbook wb = load_workbook(filename = 'Abs...

18得票5回答
在OpenPyXL中为单元格添加背景颜色

我正在尝试让我的代码在单元格中显示"Present"时呈现绿色背景,在单元格中显示"Absent"时呈现红色背景。以下是我的代码。 ws1.cell(column=1, row=t, value="%s" % blue_student_list) if (student_check(i)):...

18得票7回答
Python openpyxl data_only=True 返回 None

我有一个简单的Excel文件:A1 = 200 A2 = 300 A3 = =SUM(A1:A2) 这个文件在Excel中工作,并显示出正确的SUM值,但是当我使用Python的openpyxl模块在data_only=True模式下时,无法获取值。 来自shell的Python代码:wb ...

18得票8回答
使用Python从Excel(.xlsx)中提取超链接

我一直在研究Excel文件处理的xlrd和openpyxl库。然而,xlrd目前不支持.xlsx文件的formatting_info=True,所以我无法使用xlrd的hyperlink_map函数。因此我转向了openpyxl,但是我也没有成功从Excel文件中提取超链接。下面是测试代码(测...

18得票1回答
Openpyxl和隐藏/显示Excel工作表

我有以下代码,可以从一个以制表符分隔的文本文件中读取数据,然后将其写入现有 Excel 工作簿中的指定工作表。变量“workbook”、“write_sheet”和“text_file”由用户输入。 tab_reader = csv.reader(text_file, delimiter='...

17得票8回答
在同一工作簿中创建一个链接到其他Excel表格的超链接

我正在使用Python的openpyxl模块,尝试创建一个超链接,该链接将带我前往同一Excel工作簿中的不同标签页。类似以下操作可以创建超链接;但是,当我点击它时,它告诉我无法打开文件。from openpyxl import Workbook wb = Workbook() first_...

17得票1回答
如何在Python的openpyxl包中使用iter_rows()函数?

我正在使用Python(Canopy)中的openpyxl包来使用Excel文件。我们可以在这个链接中找到这个教程:LINKyou can also use the openpyxl.worksheet.Worksheet.iter_rows() method: >>> t...