xlrd相关内容

如何使用 xlrd 读取日期?

这是使用“rec"变量读取excel表中日期的代码,但其打印浮点值如何以日期格式打印,例如'2015:09:02' for rec in sorted(out.keys()):print rec #printing 浮点值打印 str(out[rec]) 我得到了输出: 42240.024 解决方案 Excel 在内部将日期值存储为浮点数.因此,在 xlrd 中,如果要将 Excel ..
发布时间:2021-06-26 19:28:23 其他开发

如何在 Excel 文档单元格中找到文本子集的格式

使用 Python,我需要在给定的 Excel 工作表单元格中查找粗体或斜体的所有子字符串. 我的问题与此类似: 使用XLRD模块和 Python 确定单元格字体样式(斜体与否) ..但该解决方案不适用于我,因为我不能假设单元格中的所有内容都具有相同的格式.单个单元格中的值可能如下所示: 1.一些粗体文本 一些普通文本.一些斜体文本. 有没有办法使用 xlrd(或任何 ..
发布时间:2021-06-25 20:48:13 Python

excel文件中的整数变成浮点数?

我使用 xlrd 从 excel 文件中读取数据. 对于存储在文件中的整数,例如 63,xlrd 将其解释为 number 类型的 63.0>. 为什么 xlrd 不能将 63 识别为整数? 假设 sheet.row(1)[0].value 给我们 63.0.如何将其转换回 63. 解决方案 查看 documentation,似乎单元格没有任何整数类型,它们只是浮点数.因 ..
发布时间:2021-06-25 20:46:12 Python

使用python xlrd将日期作为字符串而不是从excel中浮动

可能的重复: 如何在 Excel 格式中读取日期蟒蛇? 我的日期可以在 excel 文件中的任何字段中,但是当我使用 python xlrd 读取它时,它被读取为浮点数.有没有办法将所有excel单元格读取为字符串? 我想准备一个脚本来生成一个文件,其中包含由管道分隔的 excel 文件中的所有值,但这个日期问题正在产生问题. 解决方案 Excel 将日期存储为浮点数.如果您 ..
发布时间:2021-06-25 20:46:06 Python

Python从excel数据创建字典

我想从值创建一个字典,我从excel单元格中获取,我的代码如下, wb = xlrd.open_workbook('foo.xls')sh = wb.sheet_by_index(2)对于我在范围内(138):cell_value_class = sh.cell(i,2).valuecell_value_id = sh.cell(i,0).value 我想创建一个字典,如下所示,其中包含来自 ..
发布时间:2021-06-25 20:18:27 Python

Python xlwt - 访问现有单元格内容,自动调整列宽

我正在尝试创建一个 Excel 工作簿,我可以在其中自动设置或在保存工作簿之前自动调整列的宽度. 我一直在阅读 Python-Excel 教程,希望能在 xlwt 中找到一些模拟 xlrd 的函数(例如 sheet_names()、cellname(row, col)、cell_type、cell_value 等等...)例如,假设我有以下内容: from xlwt import Work ..
发布时间:2021-06-25 20:15:33 Python

使用 xlwt 写入现有工作簿

我找不到使用 xlwt 写入现有文件的示例.我有一个需要写入的现有 xls 文件.当我使用 xlrd 读取文件时,我似乎无法弄清楚如何将返回的“Book"类型转换为 xlwt.Workbook.如果有人能给我举个例子,我将不胜感激. 解决方案 这是我最近用来做这件事的一些示例代码. 它打开一个工作簿,向下移动行,如果满足条件,它会在行中写入一些数据.最后保存修改后的文件. from ..
发布时间:2021-06-25 19:26:38 Python

使用 python 的 xlrd、xlwt 和 xlutils.copy 保留样式

我正在使用 xlrd、xlutils.copy 和 xlwt 打开一个模板文件,复制它,用新的填充它值,然后保存. 然而,似乎没有任何简单的方法可以保留单元格的格式;它总是被吹走并设置为空白.有什么简单的方法可以做到这一点吗? 谢谢!/YGA 示例脚本: from xlrd import open_workbook从 xlutils.copy 导入副本rb = open_wor ..
发布时间:2021-06-25 19:18:16 Python

xlrd.biffh.XLRDError: Excel xlsx 文件;不支持

我正在尝试使用带有 xlrd 库的 pandas.read_excel 读取启用宏的 Excel 工作表.它在本地运行良好,但是当我尝试将其推送到 PCF 时,出现此错误: 2020-12-11T21:09:53.441+05:30 [APP/PROC/WEB/0] [ERR] df1=pd.read_excel(os.path.join(APP_PATH, os.path.join("Data ..
发布时间:2021-06-13 20:02:24 Python

在python中处理大型XLSX文件

我有一个很大的 xlsx Excel 文件(56mb,550k 行),我试图从中读取前 10 行.我尝试使用 xlrd、openpyxl 和 pyexcel-xlsx,但它们总是需要超过 35 分钟,因为它将整个文件加载到内存中. 我解压 Excel 文件,发现包含我需要的数据的 xml 已解压 800mb. 在 Excel 中加载同一个文件需要 30 秒.我想知道为什么在 Pytho ..
发布时间:2021-06-12 20:21:47 Python

xlrd和open_woorkbook错误

我开始使用python进行编程,并且在此程序中不断收到相同的错误: import xlrd将numpy导入为np将matplotlib导入为pltfile_location ="X:\ \ blabla.xlsx"导入工作簿wb = xlrd.open_workbook(filename ='blabla.xlsx') 回溯(最近通话最近一次): 文件“",位于 的第1行 Att ..
发布时间:2021-05-05 20:49:50 Python

使用xlsxwriter关闭并使用xlrd读取excel文件后,无法读取公式的值

在fisrt,我使用xlsxwriter在一个单元格中编写一个简单的公式,然后关闭* .xlsx文件.然后,我尝试读取该单元格的值,但仅在同一程序中使用xlrd从该单元格中读取"0". 如果我在一个单元格中读取了一些固定值(例如字符串或常数),它会很好地工作.如果我在* .xlsx文件中手动创建公式单元格,则xlrd也可以获取公式的值. 似乎只有当我在* .xlsx中写一个foruml ..
发布时间:2021-05-05 20:00:03 Python

尝试使用Python在MS-Access数据库中从Excel动态添加列(字段)时出现数据类型转换错误

我正在尝试将Excel工作表中的第一行(即列名)填充到ms-access数据库中,但这给了我"数据类型转换错误(3421)".知道为什么会这样吗? 从comtypes.client中的 导入CreateObject从xlrd导入open_workbook,单元名导入操作系统从comtypes.gen导入访问访问= CreateObject('Access.Application')DBEngi ..
发布时间:2021-05-05 19:38:16 其他开发

Python/Excel-IOError:[Errno 2]没有这样的文件或目录:

尝试从文件中提取.xlsx文档,并将数据编译到单个工作表中. 尽管文件存在也接收到IOError 程序如下 #--------------从文件夹中提取文件的循环--------------导入操作系统#create从中提取文件的目录rootdir = r'C:\ Users \ username \ Desktop \ Mults'对于subdir,dir,os.walk(root ..
发布时间:2021-05-05 19:27:59 Python

Python Xlrd读取Excel文件错误

我一直在Windows上编写脚本,现在将平台更改为Linux/Ubuntu时遇到了一些问题.在下面的示例中,我只是尝试打印工作表名称,但收到了一些我从未见过的错误.Xlrd可能有问题吗?因为我可以在Libreoffice中打开Excel文件. 代码: #!/usr/bin/python导入xlrdxl_workbook = xlrd.open_workbook('/home/ubuntu/ ..
发布时间:2021-05-05 19:26:16 Python

使用xlrd从http网站打开Excel

我试图在Python 3.5.4中使用xlrd从Web打开excel文件. 导入请求导入xlrd导入urllib链接='http://www.bla.com/bla.xlsx'request = urllib.request.urlretrieve(link)工作簿= xlrd.open_workbook(请求) 我收到此错误. TypeError:无效文件:('0xlxs', ..
发布时间:2021-05-05 19:18:47 Python

如何使用xlrd编写Excel文件

如何单独使用 xlrd 模块编写Excel文件(xls/xlsx)?我尝试从xlrd import xlsx 中进行,但找不到任何能真正帮助我的东西. 解决方案 xlrd仅读取excel文件.要编写它们,请查找xlwt,xlutils,xlsxwriter或openpyxl-所有这些软件包都可以写入excel可以读取的二进制文件.Excel还可以读取csv文件, csv 包(Python附 ..
发布时间:2021-05-05 19:02:24 Python

读取Excel档案时出现Pandas和Xlrd错误

我一直在研究一个Python脚本,该脚本用于从Excel文件创建Pandas数据框.在过去的几天中,Pandas方法与常用的 pd.read_excel()方法完美配合. 今天,我一直在尝试运行相同的代码,但是遇到了错误.我尝试在一个小的测试文档(仅两列,带有简单整数的5行)上使用以下代码: 将pandas导入为pdpd.read_excel("tstr.xlsx") 我收到此错误: ..
发布时间:2021-05-05 19:00:52 Python