问题标签 [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.
python - 如何使用 xlrd、Python 定位和访问命名范围(全局、每个工作表)?
xlrd
这里
的文档http://www.python-excel.org/
提到现在可以在最新版本中使用,但没有说明如何。
django - 使用 XLRD 的 Django 递归树导入
我的数据(电子表格):
我的模型:
我正在尝试做的事情:
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。我认为没有任何正式要求阻止我更改版本;它只需要不要弄乱任何其他代码。
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'
django - Django 和 xlrd,从内存中读取
我的计划是让用户上传一个excel文件,一旦上传,我将显示包含上传的excel内容的可编辑表单,一旦用户确认输入正确,他/她点击保存按钮并保存这些项目在某些模型。
为此,我写了这个视图和表单:
形式:
看法:
正如您在# I need to open this input_excel with input_excel.open_workbook()
我需要从内存open_workbook
中读取但从文件中读取的那样,如果不将此输入保存到某处,我该如何读取它?
python - Python Excel 使用 xlrd 解析数据
相当简单;我已经从 excel 文件中获得了我想要的数据,但似乎在XLRD 自述文件中找不到任何解释如何从这里开始的内容:
到他们各自的python数据类型。有任何想法吗?
python - 使用 python 的 xlrd、xlwt 和 xlutils.copy 保留样式
我正在使用xlrd
, xlutils.copy
, 和xlwt
打开一个模板文件,复制它,用新值填充它,然后保存它。
但是,似乎没有任何简单的方法可以保留单元格的格式。它总是被吹走并设置为空白。有什么简单的方法可以做到这一点吗?
谢谢!/YGA
示例脚本:
版本:
xlrd
: 0.7.1xlwt
: 0.7.2
python - 如何使用``xlrd.xldate_as_tuple()``
我不太确定如何使用以下功能:
对于以下数据
有人可以给我一个关于数据函数使用的例子吗?
python - Python xlrd 数据提取
我正在使用 python xlrd http://scienceoss.com/read-excel-files-from-python/从 excel 表中读取数据
我的问题是,如果我在 Excel 表中读取第一个单元格为“员工姓名”的行
还有另一行命名,其第一个单元格是“员工姓名”
我们如何从第一个单元格中具有“员工姓名”的最后一行开始读取最后一列。忽略上一个