问题标签 [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 投票
2 回答
3640 浏览

python - 将 Excel 与 Python 连接起来

使用下面的代码,我可以获得要打印的数据。如何将代码切换到 xlrd?

如何修改此代码以使用已打开且可见的 xls 文件。因此,首先手动打开文件,然后运行脚本。

并且,得到更新。

然后被推入Mysql

0 投票
1 回答
10327 浏览

python - 使用 xlrd 按列名获取单元格

如果我在 Excel (.xls) 工作表中有两行,例如键值对,有没有办法通过在 xlrd 中输入键 (row0) 来获取值 (row1)?

例如,如果我有(0,0) = COLORand (1,0) = RED,我将如何执行以下操作:

我能找到的最接近的是sh.col_values(int),但这仅允许我输入索引。

0 投票
1 回答
10812 浏览

python - 从 Excel 文档中获取超链接 URL

我正在使用xlrd读取Excel 文件。在一列中,我有一个公司名称,其格式为超链接(意味着它后面有一个 URL)。当我得到单元格值时,我只得到公司名称。我怎样才能得到它背后的 URL?

下面是使用 xlrd 模块读取 Excel 文件的代码(假设文件已导入)。

0 投票
1 回答
591 浏览

python - Python xlwt模块中的Excel组合框

这可能吗?使用 xlwt 或类似模块在单元格中生成 Excel 组合框?

当我使用 xlrd 加载 xls,然后使用 xlwt 复制并保存它时,原始 xls 的组合框会丢失。

0 投票
2 回答
2013 浏览

python - python帮助计算excel文件的平均值和std

我试图计算我保存在文件夹中的大约 50 个 excel 文件的 x、y 和 z 列的平均值和标准值。每个excel文件的第一列有x值,第二列有y,第三列有z。我正在使用这个脚本,但它一直给我错误。所有文件都保存为“.xls”。请帮忙,如果你们知道我可以做到这一点的任何其他方式,那将非常有帮助。这是脚本和错误:

0 投票
5 回答
14836 浏览

python - Python xlrd:抑制警告消息

xlrd用来处理 Excel 文件。我正在包含许多文件的文件夹上运行脚本,并且正在打印与文件相关的消息。但是,对于我运行的每个文件,我也会收到以下 xlrd 生成的错误消息:

有没有办法抑制这个错误消息,所以 CLI 只会打印我想要的消息?

0 投票
4 回答
8810 浏览

python - 有没有办法使用 Python 保留公式来编辑现有的 Excel 文件?

我正在尝试编辑几个 excel 文件(.xls)而不更改工作表的其余部分。到目前为止,我发现的唯一接近的是 xlrd、xlwt 和 xlutils 模块。这些问题似乎 xlrd 在阅读时评估公式,然后将答案作为单元格的值。有谁知道保存公式的方法,这样我就可以使用 xlwt 写入文件而不会丢失它们?我在 Python 和 CLISP 方面拥有大部分经验,但如果他们有更好的支持,我可以很快学会另一种语言。谢谢你提供的所有帮助!

0 投票
2 回答
3392 浏览

python - 在 python 中使用 encode('utf-8') 从 Excel 中读取字符串的缺点

我正在从 Excel 电子表格中读取大量数据,在该电子表格中,我使用以下一般结构从电子表格中读取(并重新格式化和重写):

在这种情况下,x 和 y 是任意单元格,其中 x 不那么任意并且包含 utf-8 字符

到目前为止,我只在我知道会有错误的单元格中使用 .encode('utf-8') ,或者在不使用 utf-8 的情况下预见错误。

我的问题基本上是这样的:在所有单元格上使用 .encode('utf-8') 是否有缺点,即使它是不必要的?效率不是问题。主要问题是,即使在不应该存在的地方有 utf-8 字符,它也能正常工作。如果我只是将“.encode('utf-8')”集中到每个读取的单元格上就不会发生错误,我可能最终会这样做。

0 投票
1 回答
9066 浏览

python - Python Excel(xlrd,xlwt) - 如何从一个单元格复制样式并将其放在另一个单元格上

具体来说,我正在尝试打开现有的工作簿,并向其中写入一些数据。

但是,每当我编写数据时,它都会消除这些单元格的边界。

所以我想知道是否有办法在写入之前复制该单元格的样式然后重新应用它。

我想我可能在这段代码的正确轨道上?

但我收到了这个错误:

0 投票
1 回答
3371 浏览

python - 使用 python 和 xlrd,从电子表格中读取 2 列的最佳方法是什么

我有一个 2 列的 excel 电子表格。像这样的东西

|科尔A | 科尔B |
|钥匙 | 价值 |
|1 | 测试 |
|2 | 测试2 |
|3 | 测试4 |

我想将这两列读入字典。我目前有这个工作,但无法弄清楚如何提取每个键值对