xlrd相关内容

使用Pandas读取Excel XML .xls文件

我知道许多先前提出的问题,但是给出的解决方案都无法在下面提供的可重现示例中起作用. 我正在尝试从 http://www.eia读取.xls文件.gov/coal/data.cfm#production -特别是历史详细煤炭生产数据(1983-2013) coalpublic2012.xls文件,该文件可通过下拉菜单免费获得.熊猫看不懂. 相反,最近可用的文件2013 coalpubli ..
发布时间:2020-05-24 00:18:46 Python

更改现有Excel工作簿中列的内容格式

我想更改Excel工作簿中内容的格式. 环境:Win 7; Python 2.76 我想将A,B和C列更改为所需的格式.我所拥有的是: from openpyxl import Workbook from openpyxl import load_workbook wb = load_workbook('c:\\oldfile.xls') ws = wb.active d = ..
发布时间:2020-05-21 01:42:16 Python

如何在保存图表的同时使用XLRD或openpyxl编辑Excel工作簿?

我有一本工作簿,里面有几张纸.一张纸上有图表.我需要使用xlrd或openpyxl来编辑另一个工作表,但是,每当保存工作簿时,图表都消失了. 有任何解决方法吗?还有另一个可以保留图表和格式的python软件包吗? 解决方案 目前这两种方法均无法实现,但我希望将其安装在openpyxl 2.x中.补丁/拉取请求一律欢迎! ;-) ..
发布时间:2020-05-21 01:38:37 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

与xlrd相比,使用openpyxl读取Excel文件的幅度要慢

我有一个Excel电子表格,我需要每天将其导入到SQL Server中.电子表格将包含约250,000行,约50列.我已经使用几乎相同的代码使用 openpyxl 和 xlrd 进行了测试. 这是我正在使用的代码(减去调试语句): import xlrd import openpyxl def UseXlrd(file_name): workbook = xlrd.open_ ..
发布时间:2020-05-21 01:37:12 Python

熊猫:在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

处理Python中的嵌套循环-选项?

我有一个如下所示的函数.我在python中使用xlrd.每当执行“打印路径"功能时,都会收到太多的路径迭代.本质上,我想做的是比较excel中的两列,然后打印出第三列.效果很好,除了第三个被打印了太多次,我相信问题是嵌套循环. def question(): for x in xrange(sheet.nrows): buddy = sheet.cell_value( ..
发布时间:2020-05-04 04:44:17 Python

导入xlrd后从列表中配对端口号

在此问题上,我获得了帮助,此站点上的IP地址配对非常有用.我试图修改相同的脚本以用于配对端口号,但不断出现float属性错误.我曾尝试更改它,但作为新手,我未能取得任何进展,请提供帮助. 这是数据 ['','','','','','','','池成员端口','',10001.0,10001.0,'','','','',``, '','',11001.0,11001.0,'','','','' ..
发布时间:2020-05-02 08:28:33 其他开发

在python中使用xlrd从xls提取数据

我正在尝试从 .xls文件中提取数据并制作一个列表,但是我将列表作为[u'elem1', u'elem2', u'elem3'],但是如果我单独打印,我会得到: elem1 elem2 elem3 这是什么东西,以及如何将其删除? 这是我的代码... from xlrd import open_workbook xls=open_workbook('name.xls') fo ..
发布时间:2020-05-02 08:18:55 Python

循环时比较python中的列表

我有一个脚本,正在使用该脚本读取Excel文件并更新SQL数据库.我使用循环每30秒读取一次excel文件.但是我只想在excel文件更改时更新数据库 如果我在循环循环时使用!=运算符,它将刷新'temp'的值,因此不会注册该值相同. 有人知道如何解决这个问题吗?? 谢谢! 编辑:已更新,使我的问题更清楚! def update(): threading.Time ..
发布时间:2020-05-02 06:23:12 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

条件格式xlwt

我看过一些帖子说你不能使用 xlwt 来执行条件格式化,但是他们相当老了。我很好奇,如果这个演变? 我现在一直在搜索大概半天。此外,如果我不直接从 xlwt 写入,我可以创建包含单个单元格的 .xls 文件以我想要的条件格式,并有 xlrd 读取该格式,并将其粘贴到我打算生成的工作表中,然后使用 xlwt / code> still 不支持条件格式化。 xlrd 不会读取, xlwt 不会写 ..
发布时间:2018-02-04 11:39:52 Python

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

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

使用XLRD在Excel单元格中查找特定字符串

我的excel文件包含一些特定值,其中一个单元格包含一般描述。有时在描述中会出现一些特定关键字的警告信息(例如,高,低,增加,减少,关闭)。有没有办法在excel单元格中搜索这些特定单词(单词可能在一个句子中,例如意外的高音量),并获取单元格位置? 我尝试了以下代码,但不能正常工作。 (只是稍微更新,而不是知道单元格位置,我想复制没有警告消息关键字的文件) import glob ..
发布时间:2017-09-09 19:30:09 Office

使用XLRD验证单元格值

我试图使用XLRD包读取第2行(excel中的第1行)的值,特别是列A。 我知道值是“text:u'NULL”,但是如果我尝试编写一个if函数来比较一个给定相同值的变量,它不会将它们认为是一样的。 (只是为了解释我的电子表格在我所指的单元格中具有 Null 的价值,但使用XLRD将其读为“text:u 'NULL'“这是很好的) 我已经创建了一个我所指的是一个测试例子,因为这很难 ..
发布时间:2017-09-09 00:17:55 Python