问题标签 [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.

0 投票
2 回答
637 浏览

python - 为什么pyexcel会抛出异常“UnknownParameters:请检查函数参数是否有拼写错误”?

我的 Python 3.5 代码如下所示:

当我在 IDE 中执行程序时,一切正常。但是在使用pyinstaller并运行程序编译成 .exe 文件后,我收到了下一个堆栈跟踪:

有谁知道如何解决这个异常?

更新

我改变了我的代码:

但回溯是相同的:

更新 1

问题仍然没有解决。 pip list返回:

对解决问题有帮助吗?

0 投票
1 回答
940 浏览

python - 如何在 Python 中迭代字母表

让我们假设 a=0,b=1....,z=25,aa=26,...等等。

如何在python中形成一个列表来查找任何给定字母表的索引假设ey?

我需要在 col_val 函数中使用获得的值。

还有其他方法吗?

0 投票
1 回答
66 浏览

python - Scraper 在保存多页数据时抛出错误

我在 python 中编写了一个脚本,以从网页中抓取分布在多个页面上的某些产品的不同子类别链接,并将这些链接保存在 Excel 文件中的不同工作表中(根据产品标题命名)。在这种情况下,我使用了“pyexcel”。首先,抓取工具应将“item_list”中的名称与该网页中的“All Brands”进行比较。每当找到匹配项时,它都会抓取该链接,然后对其进行跟踪并解析遍历多个页面的所有子类别链接,并将它们保存在 Excel 文件中,正如我上面所说的那样。如果这些产品没有分布在多个页面上,它就会运行而不会出现任何错误。但是,我在“item_list”中选择了三个有分页的“项目”。

当我执行我的脚本时,它会引发以下错误。但是,我注意到出现该错误时,来自单个页面的带有子类别链接的项目已完成抓取。从该子类别链接的下一页保存数据时,它会引发错误。我该如何解决这个问题?提前致谢。

这是完整的脚本:

我遇到的错误:

顺便说一句,如果我在没有“pyexcel”的情况下运行这个脚本,它根本不会遇到任何问题。我遇到的错误是因为写入和保存数据。

0 投票
1 回答
83 浏览

python - 将抓取的文档保存在 Excel 文件中的两张纸中

我创建了一个刮板,它应该解析网页中的一些文档并将其保存到创建两张工作表的 excel 文件中。但是,当我运行它时,我可以看到它只将最后一个链接的文档保存在一张纸中,而应该有两张纸,其中包含来自两个链接的文档。我什至打印了结果以查看后台发生的情况,但我发现没有任何问题。我认为第一张纸被覆盖,第二张纸永远不会被创建。如何解决这个问题,以便将数据保存在 Excel 文件的两张表中。提前感谢您查看它。

这是我的代码:

但是,就像我为另一个站点编写代码时一样,它满足了创建不同工作表并在其中保存文档的期望。这是链接: https ://www.dropbox.com/s/bgyh1xxhew8hcvm/Pyexcel_so.txt?dl=0

0 投票
1 回答
175 浏览

python - 在 py2exe 中读取 xlsx 文件

我正在使用pyexcel_io.get_data方法为我的 wxpython 应用程序读取 xlsx 文件。当我使用 运行它时python main.py,读取文件可以正常工作,并且可以正确读取内容。但是当我使用 py2exe 创建可执行文件时,代码会卡在get_data函数中,也不会引发错误。似乎代码只是卡在get_data函数内部。谷歌搜索但找不到任何类似的此问题。

是否有其他类似的用于读取 xlsx 文件的库?或者是否有针对此问题的现有解决方案?

提前致谢

0 投票
1 回答
55 浏览

python-2.7 - IOError:找不到适合 xls 的库

处理使用 pyexcel 读取和写入使用 py2exe 编译的 .xls 文件的项目。

编译并确认 pyexcel、pyexcel-io 和 pyexcel-xls 在 library.zip 文件夹中后,我收到此错误。

这是我的项目库

0 投票
0 回答
1595 浏览

python - 尝试使用 pandas 在 python 上读取 .xls 文件时出错

我正在尝试使用 python pandas 打开一个 Xls 文件(也尝试了其他几个库,如 xlrd 和 pyexcel),但无法打开它。当尝试使用命令时:

我收到以下错误:

_locate_stream(工作簿):看到 0 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 20 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 40 2

CompDocError:工作簿损坏:已看到 [3] == 4

我发现该文件处于“受保护的视图模式”。然后,当我在 excel 上手动禁用受保护的视图模式时,我可以正常读取文件。有没有办法可以取消保护 python 上的 .Xls 文件?

0 投票
1 回答
6124 浏览

python - pyexcel / openpyxl __init__() 得到了一个意外的关键字参数错误

尝试将文件上传回我们的应用程序时,我收到以下错误堆栈。该应用程序采用 xlsx 表格并能够解析它们并将内容上传回 SalesForce。我对这个问题进行了一些研究,看起来它在兼容性方面可能与 openpyxl 有关,但我不是 100% 确定。似乎其他人也遇到了这个问题,但似乎没有列出任何解决方案。有没有其他人遇到过这个问题?

1707 版本 excel 和 pip 安装/升级错误 openpyxl 的 load_workbook 错误

0 投票
2 回答
1739 浏览

python - 将非结构化的excel文件导入数据库

我必须将数据从 excel 文件导入数据库。这些文件的结构与模型的结构不匹配,所以我想我需要做一些数据操作来相应地安排元组。

我必须导入的文件如下所示: excel文件

django-model 有以下属性:Country, Commodity, Year, Value

那么读取数据的最佳方法是什么,以正确的结构排列数据并将其导入数据库(最好使用现有元组的自动更新)。

我花了很多时间研究现有的 python 和 django 库来满足这个要求(比如 PyExcel、Pandas、Django-Excel、Django-Import-Export),但我真的不知道哪个是最好的,如果它支持导入前重新排列数据。

我希望你能给我一些关于这个任务的建议和解决方案:)

0 投票
0 回答
33 浏览

pyexcel - 在 Python 中强制 Excel 文档使用特定的字符编码

我正在用 Python 制作 Excel 文档,目前使用 PyExcel。

我的具体问题是,当人们使用 Excel 打开其中一个文档时,它会以奇怪的字符编码打开,而我希望它以 UTF-8 解码。

有没有一种使用 PyExcel 的方法可以让 Excel 提示我要使用什么解码?如果不是 PyExcel,Python 中的一些东西?我宁愿不必给用户写便条,告诉他们更改设置。