openpyxl相关内容

如何在Excel中将提取的列从Excel中分离到不同的列表或组中

我已经编写了代码来获取我需要的数据列到excel中,但是数据之间是用分隔的空单元格。 我想把单元格值不是None的那些数据分组到19个国家,这样我就可以用它来计算平均值和标准差对于19个国家。 我不想使用列表切片进行硬编码。相反,我想要将这些整数保存到一个列表或清单使用循环,但我不知道如何,因为这是我的第一个项目与Python。 这是我的代码: #Read PCT排名项目 ..
发布时间:2018-01-27 23:33:02 Python

在Excel中使用命名范围,选择单元格?

在Excel中可以使用定义的命名范围,例如 myArray 指的是 = summary_data!$ C $ 2:$ H $ 6 然后在另一张表中使用此名称将数据的内容粘贴到给定的范围 = summary_data!$ C $ 2:$ H $ 6 这样做的原因是我正在注入数据到模板中的其他工作表中,前面板从许多工作表中获取数据。 目前,我可以使用以下单个单元格进行此操作,但是定义 ..
发布时间:2017-09-10 22:44:46 Office

openpyxl读取公式值而不改变公式

我想在xlsx文件中读取公式值,将值写入另一个单元格并存储xlsx文件。 我正在使用data_only模式 excelDoc = openpyxl.load_workbook(clientFile,data_only = True) 读取公式值。但是当我保存文件时,所有的公式都被它们的值覆盖。 我如何防止这个? 解决方案 你不能。您可以使用值或公式。 ..
发布时间:2017-09-10 22:32:08 Office

用应用的数字格式读取单元格值openpyxl? - 减速

Python 2.7,openpyxl 2.4.x 我正在尝试读取Excel中的日期值(“05/01/2016”)的单元格,已应用自定义数字格式(“yyyymm”),因此显示为“201605”。我想要结束的是应用自定义数字格式后的值(即用户在excel(“201605”)中看到的值)。任何想法如何使用openpyxl? 注意:我不能简单地将日期重新格式化为yyyymm,因为用户可能会更 ..
发布时间:2017-09-09 20:15:21 Python

Openpyxl:'Worksheet'对象没有属性'值'

我的目标是读取一个excel文件,并查看大熊猫数据帧(即'= A3')中的代码,而不是从执行代码执行代码的结果值(如果使用熊猫读取的话,这是大熊猫默认值)。 / p> 我的目标描述如下:如何在大熊猫/ python中查看excel电子表格的公式? Openpyxl应该支持这个,但是我无法使导入功能正常。任何人发现错误? 从openpyxl导入load_workbook 从ope ..
发布时间:2017-09-09 20:10:38 Python

使用python打印Excel工作簿

假设我有一个excel文件 excel_file.xlsx ,我想使用Python将其发送到我的打印机,所以我使用: import os os.startfile('path_to_file','print') 我的问题是,这只打印excel工作簿的第一张,但我想打印所有的工作表。有没有办法打印整个工作簿? 此外,我使用 Openpyxl 创建文件,但它似乎没 ..
发布时间:2017-09-09 20:01:47 Python

使用Python 2.7和openpyxl在Excel中删除单元格

我试图使用openpyxl从Excel电子表格中删除单元格。这似乎是一个非常基本的命令,但我已经环顾四周,无法找到如何做到这一点。我可以将其值设置为None,但它们仍然以空单元格的形式存在。 worksheet.garbage_collect()抛出一个错误,表示它已被弃用。我使用最新版本的openpyxl。有没有办法删除一个空单元格(就像在Excel中一样),还是手动将所有的单元格移动?谢谢。 ..
发布时间:2017-09-09 15:11:03 Python

如何创建超链接到同一工作簿中的其他Excel工作表

我使用的是openpyxl for Python,并尝试创建一个超链接,这将使我进入同一个Excel工作簿中的另一个选项卡。做类似以下的事情创建超链接;然而,当我点击它,它告诉我无法打开文件。 从openpyxl导入工作簿 wb = Workbook() first_sheet = wb.create_sheet(title ='first') second_sheet = wb. ..
发布时间:2017-09-07 08:21:57 Python

如何将Openpyxl生成的xlsx输出到浏览器?

我正在使用stackoverflow一段时间,它帮助我很多次。现在我有一个问题我无法解决自己或通过搜索。 我正在尝试输出我的浏览器中由openpyxl生成的excel文件,因为我正在使用phpexcel。该方法似乎是一样的,但我只收到破碎的文件。我的代码如下所示: from openpyxl.workbook import Workbook from openpyxl.writer. ..
发布时间:2017-09-07 08:11:31 Python

Openpyxl删除单元格

我想选择一个列表的最后一个 20 项目复制一个新的电子表格,一旦复制,我想要 delete 他们从第一个电子表格。 我有第一部分(复制最后20),但不知道如何删除该单元格,所以它不会显示为 none 之后,我保存它。 filtered = [ -20:] 如何从电子表格中删除这20个单元格? def cell_values(somesheet): #从工作表中提取最后20个项 ..
发布时间:2017-09-07 05:47:08 Python

计算Excel表格而不打开它们(openpyxl或xlwt)

我制作了一个打开xls的脚本。文件,写入一些新的值,然后保存该文件。 稍后,该脚本再次打开它,并希望在包含公式的某些单元格中找到答案。 如果我用openpyxl调用该单元格,我得到公式(即:= A1 * B1)。 如果我激活data_only,我什么都没有。 有没有办法让python计算xls文件? (或者我应该尝试PyXll?) 解决方案 实际上有一个项目可以使用Ex ..
发布时间:2017-09-07 05:41:45 Python

Python openpyxl写列表到Excel错误

我很熟悉Python,并且在我的第一个项目上工作。我试图让我的代码从一个电子表格中复制数据列,并将其附加到主表中当前存在的数据。我能够捕获每个表中的数据,并创建一个组合两个数据集的新主列表,但是我无法将其写入文件。当我测试打印它们显示正确的组合列表时,但是当我添加代码将列表写入文件时,它将被挂起。 您可以提供的任何帮助将非常有用! 以下是我的代码。这是我得到的错误 追溯(最近的最 ..
发布时间:2017-09-07 04:55:16 Python

Openpyxl和隐藏/未隐藏的Excel工作表

我有以下代码从制表符分隔的文本文件中读取数据,然后将其写入现有Excel工作簿中的指定工作表。变量“workbook”,“write_sheet”和“text_file”由用户输入 tab_reader = csv.reader(text_file ,delimiter ='\t') xls_book = openpyxl.load_workbook(filename = workboo ..
发布时间:2017-09-07 04:30:20 Python

使用openpyxl插入列

我正在修改一个修改现有excel文档的脚本,我需要能够在两个其他列之间插入列,例如VBA宏命令 .EntireColumn.Insert 。 有没有openpyxl的方法插入这样的列? 如果没有,任何建议写一个? 解决方案 在openpyxl中没有找到任何类似 .EntireColumn.Insert 的内容。 首先想到的是通过在工作表上修改_cell来手动插入列。我不认 ..
发布时间:2017-09-07 03:38:47 Python

如何使用openpyxl写入python中的新单元格

我编写的代码打开一个excel文件,并遍历每一行,并将值传递给另一个函数。 import openpyxl wb = load_workbook(filename ='C:\Users\xxxxx')wb.worksheets中的ws : 在ws.rows中的行 print row x1 = ucr(row [0] .value) row [1] .value = x1#我现 ..
发布时间:2017-09-07 03:32:19 Python

openpyxl - 只读python中excel文件的一列?

我想从电子表格中只拉一列。我有以下代码,但是它从所有列中拉出。 从openpyxl导入工作簿,load_workbook wb = load_workbook(“/ home / ilissa / Documents / AnacondaFiles / AZ_Palmetto_MUSC_searchterms.xlsx”,use_iterators = True) sheet_ra ..
发布时间:2017-09-07 03:20:46 Python

如何使用openpyxl对特定的Excel单元进行颜色填充?

我正在使用 openpyxl 来修改特定的excel单元格。我可以很容易地修改字体样式,只需要: ws ['A1']。font = Font color.White) 但是我无法更改特定单元格的填充。任何人都知道有关如何做到这一点的文件?我想改变一个单元格的颜色,那么还需要什么其他的包? 我尝试探索其他一些东西,如 PatternFill ,但是我无法准确地得到 ..
发布时间:2017-09-07 01:57:18 Python

使用OpenPyXL来遍历工作表和单元格,并使用contantenated字符串更新单元格

我想使用OpenPyXL来搜索一个工作簿,但我遇到一些我希望有人能够帮助的问题。 这是一些障碍/待办事项: 我具有未知数量的纸张&单元格 我想通过工作簿进行搜索,并将数据表名称放在数组中 我想循环遍历每个数组项并搜索单元格包含一个特定的字符串 我有一个单元格,UNC路径引用一个旧的服务器。我需要在UNC路径中提取服务器名称后的所有文本,更新服务器名称,并将其余的文本复制到服务器名 ..
发布时间:2017-09-07 01:45:33 Python