Pyexcel,如何使用Pyexcel将dict保存为csv文件



本主题的这一部分已经解决,请参阅我对本主题的最后一个回答。使用pyexcel模块保存字典时遇到问题。

我安装了带有pip3 install pyexcel的pyxecel模块

所以我有一本字典,我正在做这个:

import pyexcel as pe
myDict = {...}
pe.save_as(dict = myDict, dest_file_name = "dest_file.xls")

在我的终端中,当我编译代码时,它会打印myDict,但就在我有了这个之后:

Otherwise unrecognized parameters were given.

终端输出

我正在寻找一个解决方案,它可能与此相关:https://pyexcel-io.readthedocs.io/en/latest/pyinstaller.html但是我不明白如何在我的代码或终端中使用--hiden导入?当我在代码中使用它时,我会出现语法错误。

有人能帮我吗?提前谢谢。

edit:使用pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")解决问题。

失败的原因是方法调用save_as()不接受名为dict的参数。根据文档,提供dict应通过adictwith_keys参数完成:

pe.save_as(adict = myDict, dest_file_name = "dest_file.xls")

最新更新