问题标签 [xlrd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2613 浏览

python - PyQt 打开文件对话框错误

所以,我有一个带有 QTableWidget 的应用程序,并且想要导入一个 .xls 文件:

但是,我得到这个错误:TypeError: coercing to Unicode: need string or buffer, file found

我做错了什么?

更新:

它正在工作,但我无法加载数字......只有字符串......奇怪......

更新2:

但它将所有数字显示为浮点数....

更新3:

问题解决了...

0 投票
1 回答
2059 浏览

python - 使用 Python 添加数据时如何在 Excel 中保留宏按钮

对于我正在维护的流程,我有一个创建 csv 文件的脚本,然后我将 csv 文件复制到带有激活宏的按钮的 Excel 工作簿中。这个过程工作得很好。

我试图通过编写直接构建工作簿的脚本来改进该过程,从而消除了一个步骤。我认为最好的方法是创建一个模板工作簿,其中第一个工作表有宏按钮。然后我只需复制模板工作簿,添加我的数据并以新的自定义名称保存新工作簿。我的测试代码如下:

这就是问题出现的地方。保存后,宏按钮消失。我一直在寻找几天,但我还没有(还)找到一种方法来保存更新的 Excel 文件而不会丢失宏按钮。

我一直在研究使用 python 的 xlrd、xlwt 和 xlutils.copy 保留样式,但这并不能完全满足我的需求,因为我试图保留一个按钮,而不是一个样式。

有谁知道这样做的方法?

我也将开始寻找替代品xlutils, xlrd and xlwt,但我想我会先在这里问。

0 投票
4 回答
11398 浏览

python - 如何在 Python 中从流(不是磁盘支持的文件)中读取 Excel 文件?

XLRD 安装和测试:

当我通过下面的 html 表单读取文件时,我可以访问所有值。

我正在使用 Pylons 模块,请求来自:from pylons import request, tmpl_context as c

我的问题:

  1. 是通过一个对象xls_file读取的吗?requst.params
  2. 如何阅读xls_file并使其与 xlrd 一起使用?

更新:

xls_file上传到 Web 服务器上,但 xlrd 库需要文件名而不是打开的文件对象,如何使上传的文件与 xlrd 一起使用?(感谢 Martijn Pieters,我无法清楚地提出问题。)

0 投票
2 回答
332 浏览

python - 列表中的 UTF8 编码字符串

我无法将字符串格式化为 utf-8 在此脚本中,我从 excel 文件中获取数据,然后循环打印出来,问题是带有特殊字符的字符串显示错误。

结果我不断得到“PatrÄ«cija”而不是“Patrīcija”似乎找不到解决这个问题的方法

0 投票
6 回答
122836 浏览

python - 如何在不加载整个文件的情况下从 XLS 文件中获取工作表名称?

我目前正在使用 pandas 读取 Excel 文件并将其工作表名称呈现给用户,因此他可以选择他想使用的工作表。问题是文件非常大(70 列 x 65k 行),在笔记本上加载最多需要 14 秒(CSV 文件中的相同数据需要 3 秒)。

我在熊猫中的代码是这样的:

我之前尝试过 xlrd,但得到了类似的结果。这是我的 xlrd 代码:

那么,任何人都可以提出一种比读取整个文件更快的方法来从 Excel 文件中检索工作表名称吗?

0 投票
2 回答
3313 浏览

xlrd - 如何使用python从excel中获取特定单元格的命名范围

我需要为特定单元格输入“命名范围”值。

我在excel中为(A4,B4)单元格输入了“命名范围”值,要读取单元格值,我们使用 sh.cell(row,col) 但如何获取该单元格的名称范围值。

我不知道该怎么做...

帮帮我..提前谢谢

0 投票
1 回答
10707 浏览

python - 如何使用python根据单元格值获取Excel单元格行和列

如何根据python中的xl单元格值识别单元格行和单元格列...

sheet.cell(row,col) 给出值,但如果我们有值,那么如何获取 shell 的相应行和列值

我进行了搜索,但我可以知道如何根据单元格值识别单元格详细信息..

请帮助我提前谢谢

0 投票
2 回答
5416 浏览

python - Python - 导入 Excel 日期转换为数字

我正在尝试学习使用 Python 中的 xlrd 包来读取 Excel 文件,并且我制作了一个示例文件,其中包含按时间顺序排列的日期列表,并且在第二列中它对应的星期几。

问题是当我读入数据时,它显示为一个数字。我怎样才能得到日期以显示它应该的方式?

0 投票
3 回答
4361 浏览

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

使用 Python,我需要在给定的 Excel 工作表单元格中查找粗体或斜体的所有子字符串。

我的问题与此类似:

使用 XLRD 模块和 Python 确定单元格字体样式(斜体与否)

..但是该解决方案不适用于我,因为我不能假设单元格中的所有内容都具有相同的格式。单个单元格中的值可能如下所示:


1.一些粗体文本一些普通文本。一些斜体文字


有没有办法使用 xlrd(或任何其他 Python Excel 模块)在单元格中查找一系列字符的格式?

0 投票
1 回答
921 浏览

python - 无法在 python 中使用 Xlrd 模块

问题:虽然我安装了相同的 xlrd 模块,但我无法使用它???

获得的错误:

代码 :

更多描述:

  1. 我正在使用 python 3.1,
  2. 我已经安装了从 http://pypi.python.org/pypi/xlrd/0.7.1获取的 xlrd-0.7.1.win32.exe (md5) 。
  3. 能够在 python\Lib\Site-packages 中看到 xlrd 包
  4. 尝试复制以包含文件也不起作用。

在这方面需要帮助..搜索了相同问题的 stackoverflow 以及我没有找到答案的其他问题,因此发布相同的问题

感谢您对此的任何帮助