问题标签 [pyexcel]
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.
django - 如何在内存中创建文件(不是上传的文件)并通过 Django default_storage 保存到 FileField?
如果我要在内存中创建一个类似文件的 csv 对象,如下所示:
如何使用 Django 将 output_stream 中的对象之类的文件保存到我的 default_storage 后端的文件中?
我试过类似的东西:
但我收到以下错误:
pyexcel 仅支持用于 csv 类型文件的 io.StringIO 流。
追溯:
python - Python/Pandas:仅当每个 Excel 文件包含某些值时才循环附加 Excel 文件
我有以下代码:
91, 92, 93, 94, 95, 96, 97
当且仅当每个 Excel 文件包含以下位置(列和行组合)中的值时,我才想运行循环D8, E8, F8, G8, H8, I8, J8
。仅当所有文件都满足此条件时,循环才应运行。
我所有的 Excel 文件在理论上都具有相同的格式。实际上,它们通常不会,所以我想在添加它们之前进行检查。如果代码能告诉我哪个文件不满足上述条件,那就太好了。谢谢你。
编辑:
python - 无法将 pyexcel-xls 与 pyinstaller python 3.6 版一起使用
当我创建一个 exe 文件并尝试在这里运行它时,我得到了一个异常:
请不要说这张票是来自:Unable to use pyexcel-xls with pyinstaller 的副本。python 可执行文件不工作。python 版本 3.4.4 ,因为我试图将更改后的文件复制到我的pyexcel_io/__init__.py 中,但它仍然无法正常工作
我正在使用 Visual Studio 2017 Python 3.6,当我尝试pip install pyexcel 或pip install pyexcel-io时,我得到了这个:
这是我从 Cmd 运行的命令:pyinstaller.exe --onefile static_data_final01.py --hidden-import pyexcel_io.readers.csvr --hidden-import pyexcel_io.readers.csvz --hidden-import pyexcel_io.readers.tsv -- hidden-import pyexcel_io.readers.tsvz --hidden-import pyexcel_io.writers.csvw --hidden-import pyexcel_io.readers.csvz --hidden-import pyexcel_io.readers.tsv --hidden-import pyexcel_io.readers.tsvz -- hidden-import pyexcel_io.database.importers.django --hidden-import pyexcel_io.database.importers.sqlalchemy --hidden-import pyexcel_io.database.exporters.django --hidden-import pyexcel_io.database.exporters.sqlalchemy --hidden-导入 pyexcel_xls --hidden-import pyexcel_xls.xlsr --hidden-import pyexcel_xls.xlsw --hidden-import pyexcel.plugins --hidden-import pyexcel.plugins.parsers --hidden-import pyexcel.plugins.renderers --hidden-导入pyexcel。plugins.sources --hidden-import pyexcel.plugins.sources.file_input --hidden-import pyexcel.plugins.parsers.excel --hidden-import pyexcel_xls --hidden-import pyexcel_xls.xls --hidden-import pyexcel_xlsx --hidden -import pyexcel_xlsx.xlsx --hidden-import pyexcel_xls --hidden-import pyexcel_xls.xls
此外,当我从 Visual Studio 运行我的脚本时,我的应用程序运行良好!
python - django-excel,pyexcel,save_to_database ['function'对象没有属性'_meta']
我想将 excel 数据传输到 DB(postgres DB)。
作为 pyexcel 的指南,我使用函数 save_to_database
但它不起作用,我不知道错在哪里..请帮助我
我收到此错误:内部服务器错误:/weekly_upload Traceback(最近一次调用最后一次):... AttributeError:'function'对象没有属性'_meta' [04/Nov/2018 21:53:55]“POST /weekly_upload HTTP/1.1" 500 138219
表格.py
视图.py
网址.py
]
每周.html
{% 端块 %}
追溯
flask - 上传功能的烧瓶自定义错误处理
我开发了一个上传表单来上传特定的 .xlsx 文件。要求是处理上传非 xlsx 的任何异常(例如 zip、exe 文件)。我正在使用 pyexcel 库来阅读上传。我尝试创建以下代码来处理此异常:
错误处理代码如下:
上传代码如下:
我无法弄清楚如何正确捕获错误并处理它,任何反馈都将不胜感激。
python - 可以读取不完整的excel文件吗?
我目前正在openpyxl
读取一个非常大 (1GB) 的 Excel 文件的前 1000 行。是否可以从不完整的文件中读取 openpyxl 中的 excel 数据?例如,如果我只下载了文件的前 10MB 而不是 1GB。有什么方法可以查看该(不完整)文件的前 1000 个吗?
目前我正在使用:
虽然如果它支持读取不完整的 excel 文件,我愿意使用另一个库。
python - Pandas:从 url 读取 xls 文件时出现 XLDR 错误
我在读取 xls 文件时遇到错误,错误如下所述
我尝试了各种解决方案,但最终没有运气其他工具,如 xlrd,pyexcel,但仍然面临这个错误。希望有人有解决这个问题的方法。我也尝试使用 pythons io 库将它作为原始文件读取,但问题文件中是否有多个工作表需要维护顺序
在此先感谢您的身体健康
python - 在pyexcel中读取单元格格式
是否可以在 pyexcel中读取单元格格式?我必须在 xls 和 xlsx 上工作,所以 pyexcel 看起来很合适。
我知道您可以设置单元格格式,但我没有找到任何有关从现有 excel 文件中读取单元格格式的文档。
谢谢
python - 使用 PyExcel 写入 Excel 文件在 PyInstaller 捆绑的 exe (Windows) 上不起作用,写入空文件
我使用 PyExcel 及其 ODS 和 XLSX 插件将数据写入 LibreOffice 和 Excel 工作表。该程序在 Python 解释器上执行时运行良好,但我发现当我从 PyInstaller 可执行文件执行程序时它不起作用(我在 Windows 10 上工作)。更具体地说,文件已创建,但它们似乎已损坏(0kB 文件格式无法识别),但在输出控制台或 PyInstaller 构建过程中均未显示任何错误消息。我设法创建了一个最小的示例来准确显示问题所在。
首先,它使用 Python 3.7.3、PyInstaller 3.4 和最后一个带有插件的 PyExcel 版本。此外,我需要 pywin32 库才能让 PyInstaller 正常工作。我在这里复制最小示例的代码,包括我用来构建 exe 文件的控制台脚本。如前所述,在 Python 解释器上完美运行,但构建的可执行文件只写入损坏的文件。
-- open_dialog.py --
-- main.py --
-- build_windows.bat --
我不确定我是否遗漏了一些重要的隐藏导入或真正发生了什么。如果有人可以帮助我破解它,那将非常有用。提前致谢。
编辑:添加行
traceback.print_exc()
在except块内,表明实际上引发了一个异常:
所以,它实际上并没有检测到插件,即使我指出隐藏的导入。我很困惑。
python - 即使在安装 pyexcel-xls 和 pyexcel-xlsx 后也无法使用 Pyexcel 打开 Excel 文件
我尝试使用 pyexcel 打开一个简单的 excel 文件,但是出现以下错误:
我的代码:
我尝试过的事情:
然而,没有运气
完整错误: