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

python - 如何使用 xlrd、Python 定位和访问命名范围(全局、每个工作表)?

xlrd这里 的文档http://www.python-excel.org/ 提到现在可以在最新版本中使用,但没有说明如何。

0 投票
1 回答
593 浏览

django - 使用 XLRD 的 Django 递归树导入

我的数据(电子表格):

我的模型:

我正在尝试做的事情:

0 投票
2 回答
9007 浏览

python - 关于python xlrd的问题

如何在以下链接 http://scienceoss.com/read-excel-files-from-python/中了解 Excel 工作表中使用的总列数

谢谢..

0 投票
5 回答
19218 浏览

python - 在不丢失精度的情况下将 Python 浮点数转换为字符串

我正在维护一个 Python 脚本,用于xlrd从 Excel 电子表格中检索值,然后用它们做各种事情。电子表格中的某些单元格是高精度数字,它们必须保持原样。在检索这些单元格之一的值时,xlrd给我一个float例如 0.38288746115497402。

但是,我需要稍后在代码中将此值转换为字符串。执行str(value)unicode(value)将返回类似“0.382887461155”的内容。要求说这是不可接受的;需要保持精度。

到目前为止,我已经尝试了几件事,但没有成功。第一个是使用字符串格式化的东西:

但两者都产生相同的四舍五入数字“0.382887461155”。

在互联网上搜索 SO 和其他地方有类似问题的人时,一个常见的建议是使用该Decimal课程。但是我不能改变数据提供给我的方式(除非有人知道一种xlrd返回小数的秘密方法)。当我尝试这样做时:

我得到一个TypeError: Cannot convert float to Decimal. First convert the float to a string.但显然我不能将它转换为字符串,否则我会失去精度。

所以,是的,我愿意接受任何建议——如果有必要,甚至是非常粗俗/粗俗的建议。我对 Python 的经验并不丰富(我自己更像是一个 Java/C# 人),所以如果我在这里有某种基本的误解,请随时纠正我。

编辑:只是想我会补充一点,我正在使用 Python 2.6.4。我认为没有任何正式要求阻止我更改版本;它只需要不要弄乱任何其他代码。

0 投票
4 回答
17007 浏览

python - 使用 xlrd 读取包含中文和/或印地语字符的 Excel xls 文件

http://scienceoss.com/read-excel-files-from-python/comment-page-1/#comment-1051

在上面的链接中,我使用此实用程序来读取 XLS 文件。如果 XLS 文件包含不同的语言字符,如中文或印地语,则无法正确输出。有解决方法吗?

谷歌搜索后,我发现了这个:

但是行中有一个错误book = open_workbook('dodgy.xls',encoding='cp1252')

TypeError: open_workbook() got an unexpected keyword argument 'encoding'

0 投票
1 回答
14414 浏览

django - Django 和 xlrd,从内存中读取

我的计划是让用户上传一个excel文件,一旦上传,我将显示包含上传的excel内容的可编辑表单,一旦用户确认输入正确,他/她点击保存按钮并保存这些项目在某些模型。

为此,我写了这个视图和表单:

形式:

看法:

正如您在# I need to open this input_excel with input_excel.open_workbook()我需要从内存open_workbook中读取但从文件中读取的那样,如果不将此输入保存到某处,我该如何读取它?

0 投票
2 回答
772 浏览

python - Python Excel 使用 xlrd 解析数据

相当简单;我已经从 excel 文件中获得了我想要的数据,但似乎在XLRD 自述文件中找不到任何解释如何从这里开始的内容:

到他们各自的python数据类型。有任何想法吗?

0 投票
2 回答
41158 浏览

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

我正在使用xlrd, xlutils.copy, 和xlwt打开一个模板文件,复制它,用新值填充它,然后保存它。

但是,似乎没有任何简单的方法可以保留单元格的格式。它总是被吹走并设置为空白。有什么简单的方法可以做到这一点吗?

谢谢!/YGA

示例脚本:

版本:

  • xlrd: 0.7.1
  • xlwt: 0.7.2
0 投票
5 回答
32677 浏览

python - 如何使用``xlrd.xldate_as_tuple()``

我不太确定如何使用以下功能:

对于以下数据

有人可以给我一个关于数据函数使用的例子吗?

0 投票
2 回答
25799 浏览

python - Python xlrd 数据提取

我正在使用 python xlrd http://scienceoss.com/read-excel-files-from-python/从 excel 表中读取数据

我的问题是,如果我在 Excel 表中读取第一个单元格为“员工姓名”的行

还有另一行命名,其第一个单元格是“员工姓名”

我们如何从第一个单元格中具有“员工姓名”的最后一行开始读取最后一列。忽略上一个