openpyxl相关内容

使用openpyxl复制整个工作表

请有人给我一个例子,如何复制 带有样式的整个工作表(来自行和列) 到同一工作簿中的第二个工作表? (也可以在新的工作簿中) 谢谢. P.S .:我尝试进行深度复制,但是在保存更改的数据单元时失败. 目的是:我尝试用数据填充一些工作表,而第一个工作表是我的模板. 我成功复制了值,但仅复制了某些样式. 我正在使用最新版本的openpyxl,所以请不要使用1.x方法. 解决方案 ..
发布时间:2020-05-21 01:36:26 其他开发

熊猫:在Excel文件中查找工作表列表

新版Pandas使用以下界面以加载Excel文件: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) 但是,如果我不知道可用的图纸怎么办? 例如,我正在处理以下工作表中的excel文件 数据1,数据2 ...,数据N,foo,bar 但是我不知道N是先验的. 有什么 ..
发布时间:2020-05-21 01:36:24 Python

读取Excel单元格值,而不是计算它的公式-openpyxl

我正在使用openpyxl读取单元格值(excel addin-webservice更新此列. ) 我使用了data_only = True,但是它没有显示当前单元格的值,而是它在Excel上次读取工作表时存储的值. wbFile = openpyxl.load_workbook(filename = xxxx,data_only=True) wsFile = wbFile[c_sSh ..
发布时间:2020-05-21 01:36:22 Python

如何使用适用于python的openpyxl模块访问单元格的实际值

对此我感到很麻烦,因为cell.value函数返回用于该单元格的公式,并且我需要在操作后提取Excel提供的结果. 谢谢. 好吧,我想我已经找到解决方法了;显然,要访问cell.internal值,您必须先前在工作表(这是"RawCell"的列表)中使用iter_rows(). for row in ws.iter_rows(): for cell in row: ..
发布时间:2020-05-21 01:36:20 Python

将DataFrames列表保存到多页Excel电子表格中

如何将DataFrames列表导出到一个Excel电子表格中? to_excel 状态的文档: 注意事项 如果传递现有的ExcelWriter对象,则将添加工作表 到现有的工作簿.这可以用来保存不同 DataFrames到一本工作簿 writer = ExcelWriter('output.xlsx') df1.to_excel(writer, 'sheet1') df2.to ..
发布时间:2020-05-21 01:36:18 Python

遍历工作表,行,列

我想使用openpyxl以这种方式打印python中特定列的所有数据(所有行); from openpyxl import load_workbook workbook = load_workbook('----------/dataset.xlsx') sheet = workbook.active for i in sheet: print(sheet.cell(row=i, ..
发布时间:2020-05-21 01:36:13 Python

使用多处理程序运行脚本时会引发错误

我用python与BeautifulSoup结合编写了一个脚本,以提取书籍的标题,这些书籍的标题是在亚马逊搜索框中提供一些ISBN编号后填充的.我正在从名为amazon.xlsx的excel文件中提供这些ISBN号.当我尝试使用以下脚本时,它将相应地解析标题并按预期写回excel文件. 我在其中放置了isbn数字以填充结果的链接. import requests from bs4 im ..
发布时间:2020-05-13 20:18:00 Python

使用python中的openpyxl更新行和列

问题:通过使用openpyxl-python在Excel文件的每一列或每一行中添加“(C)"或“(S)". 患者记录或锻炼清单的示例 该列表将为每位(物理治疗)患者提供数十种甚至数百种锻炼. 运动重复 运行5分钟 步行10分钟 蹲3x12 卷曲3x12 ...... 我想在练习中添加一个指标: (C)有氧运动 (S)代表力量 注意:会有更多的指示器(〜20).我们有成千 ..
发布时间:2020-05-04 05:27:36 Python

python:从python字符串列表中提取float(AUD 31.99)

python:从python字符串列表中提取float(AUD 31.99). 我使用openpyxl从excel文件中读取金额列表.并且我将其保存在列表中,但是列表是这样的字符串形式: ['31.40 AUD', ' 32.99 AUD', '37.24 AUD'] 我需要从字符串项列表中获取浮点数,以便以后可以将其保存在新列表中以获取总数. 所需的输出: [31.40, ..
发布时间:2020-05-02 06:24:03 Python

openpyxl将CSV转换为EXCEL

如何使用openpyxl模块将具有:分隔符的CSV文件转换为XLS(Excel工作表)? 解决方案 好吧,你去... import csv from openpyxl import Workbook from openpyxl.cell import get_column_letter f = open(r'C:\Users\Asus\Desktop\herp.csv') csv ..
发布时间:2020-05-01 09:34:20 服务器开发

建立Excel档案时使用Kivy应用程式

因此,我正在尝试创建一个Kivy应用程序,该应用程序允许用户控制和监视各种硬件组件.代码的一部分将构建并不断更新Excel工作表,该工作表将从硬件的通讯端口导入温度读数以及时间戳.到目前为止,我已经能够实现所有这些功能,但是在构建/更新Excel工作表时(即,在进行硬件测试时),我无法与Kivy应用程序进行交互,而使我无法使用该应用程序的功能在测试运行期间(例如“暂停"或“中止"按钮),直到不再更 ..
发布时间:2020-04-26 10:17:08 其他开发

在另一个计算中使用公式的结果

我想使用第二个“for i in range”语句中计算的值,使用第四个“for i in range”语句计算新值;但是,我收到错误:“无法将字符串转换为浮点数:'E2 * 37.5'” 如何调用计算的数值, sheet ['F {}',format(i)] ='E {} * 37.5'.format(i)而不是公式/字符串? import openpyxl wb = ..
发布时间:2018-08-06 20:04:23 Python

Openpyxl如何通过索引从工作表中获取行

使用Openpyxl和python3.5,我尝试使用下标从excel工作表中获取第一行,但我是一个错误。 #在获取文件名 #后加载工作表 #获取工作表的第一行 first_row = worksheet.rows [0] #我得到 回溯(最近一次调用最后一次): 文件“”,第1行,在 first_row = phc_th_sheet.r ..
发布时间:2018-08-02 15:25:33 Python

在某些单元格openpyxl中添加超链接

我必须使用摘要结果生成excel。结果包含在列表中。一些元素是值和一些链接。 我设法用正确的格式生成excel但是没有在某些单元格中生成超链接 我的尝试: 来自openpyxl import工作簿 来自openpyxl.styles import PatternFill,边框,边,对齐,保护,字体,填充 来自openpyxl.cell import get_column_let ..
发布时间:2018-07-11 17:18:59 Python

使用Python从Excel(.xlsx)中提取超链接

我一直在寻找用于Excel文件操作的xlrd和openpyxl库。但是,xlrd目前不支持.xlsx文件的 formatting_info = True ,所以我不能使用xlrd hyperlink_map 函数。所以我转向openpyxl,但也没有运气从excel文件中提取超链接。测试代码如下(测试文件包含一个简单的超链接到谷歌超链接文本设置为“测试”): import openpyxl ..
发布时间:2018-07-11 16:54:54 Python

用数据框写一个列表到新的excel xlsx

我遇到了一些麻烦,找到写入列表到加载的Excel表格的最佳方法,然后将结果保存为xlsx。我想让我的代码做的是把我创建的列表,并把它们放在加载工作簿的特定列。我认为有可能使用数据框更简单的方法,但我不知道如何。理想情况下,我想保存加载的工作簿的格式。 col_test = [1L,2L,3L,4L,5L ] 我的代码是这个 导入open_workbook rb ..
发布时间:2018-01-28 14:00:52 Python