问题标签 [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 回答
2929 浏览

python - 如何用 xlrd 读取公式

我正在尝试做一个解析器,它读取几个 excel 文件。我需要的值通常位于行的底部,您可以在其中找到所有上层元素的总和。因此,单元格值实际上是“=sum()”或“A5*0.5”,可以说...对于使用 excel 打开此文件的用户来说,它看起来像一个数字,这很好。但是如果我尝试用 ws.cell(x, y).value 读取这个值,我什么也得不到。

所以我的问题是如何用 xlrd 读取这种字段,如果可以像 ws.cell(x, y).value 或类似的东西那样读取它?

谢谢

0 投票
4 回答
10124 浏览

python - 如何使用 xlutils、xlwt、xlrd 和 python 删除 excel 文件中的现有工作表

我试图搜索很多地方,但没有看到任何关于如何使用 xlutils 或 xlwt 和 python 删除 excel 文件中现有工作表的示例代码片段。请问谁能帮帮我?

0 投票
3 回答
336 浏览

python - 嵌套 try 语句以打开 XL 工作表

我正在尝试在 XL 中打开工作表。工作表可以命名为“地图”、“地图”或“地图”

这就是我正在做的

这看起来很笨重......有没有更pythonic的方式来做到这一点

0 投票
2 回答
2355 浏览

python - python xlrd 从 xls 读取电话号码变成浮点数

我正在尝试使用 xlrd (python) 从 xls 读取 phonenumber 字段。但是,我总是得到浮动没有。

例如,我得到的电话号码是 8889997777.0

如何摆脱浮动格式并将其转换为字符串以将其存储在 python 中的本地 mongodb 中,作为常规电话号码的字符串,例如 8889997777

0 投票
1 回答
548 浏览

python - 当 excel 单元格值为 =TODAY() 时,xlrd 检索到错误的日期

如果单元格中的值为=TODAY(),则 xlrd 错误地检索文档上次保存的日期。

有谁知道我在哪里可以找到xlrd源代码中的相关代码以便进行编辑?任何解决方法的建议也将不胜感激。

0 投票
1 回答
5535 浏览

python - python excel处理错误

我正在使用python进行excel处理。
我正在使用 xlrd 模块(版本 0.6.1)。

我很想获取大部分的 excel 文件,但对于一些 excel 文件,它给了我错误:

谁能让我知道如何解决这个问题?
提前致谢。

0 投票
3 回答
3205 浏览

python - 如何在 Appengine 上使用 xlrd 读取 excel 文件

我在 appengine 中使用 xlrd。我用烧瓶

我无法读取输入文件并且它一直显示相同的错误消息

代码是

我意识到这可能是由于未上传并将其保存为文件造成的。有什么解决方法吗?这也将帮助许多其他人。任何帮助表示赞赏,谢谢

更新:找到了我在下面发布的解决方案。对于那些对使用 xlrd 感到困惑的人,可以参考我发布的开源项目 repo。关键是传递文件的内容而不是文件名

0 投票
1 回答
1167 浏览

python - Vlookup XLRD Python

我有一个如下所示的 xls 电子表格

我创建了以下代码:

现在这是我卡住的地方,我需要做的是询问他们选择的数字,对于这个例子,假设他们选择 3,它需要打印单位的答案。因此,如果他们选择 4,则会打印 1.450。该文档有 10k 长,因此手动将数据输入 python 是不可行的。

0 投票
1 回答
2946 浏览

python - Python xlrd 字符串与单元格的比较

我是 Python 和 xlrd 的新手,在执行(看似)简单的字符串比较时遇到了麻烦:

当我通过解释器运行代码时,出现以下错误:

我错过了什么或做错了什么?我在比较两个字符串,对吧?

0 投票
2 回答
10182 浏览

python - 如何使用 xlrd 将新列和行添加到 .xls 文件

如何在 xlrd 的工作表中添加新列和/或行?

我有一个使用 open_workbook() 读取的 .xls 文件,我需要在第一张表中添加一个新列(“bouncebacks”),然后在该表中添加新行,但我在 xlrd 文档中找不到任何显示如何添加新的行和/或列?

如果我无法在 xlrd 中添加行/列,是否有另一种方式/库允许我向 .xls 文件添加行或列?

你能告诉我如何在工作表中添加行和列吗?