Python 用于处理 Excel 个文件的内置模块
Python built-in module for handling Excel files
我知道类似的问题过去很流行,但是none指的是我的问题。我正在寻找一种从 Python 中的 Excel 文件读取数据的方法,但我强烈反对使用非内置模块。
原因是在我的例子中 Python 是 another software 的一个组成部分,因此合并额外的模块需要每个用户了解如何使用 pip
,其中 Python 在你的电脑上安装应该安装一个模块等等。解决方案必须不需要用户的任何额外操作。
我可以使用内置的 Python 轻松读取 CSV 文件,这样可以工作,但是我如何首先将 Excel 转换为 CSV?或者有没有办法直接读取Excel?
编辑:本软件中使用的是Python2。
编辑2:
有人介意解释反对票吗?我认为这不是关于现成的解决方案或模块的问题,而是一种方法并且非常详细。并不总是可以使用外部模块,所以这是一个实际问题。如果根本不可能,那么我只是期待一个答案而不是-1。
这不是最漂亮的解决方案,但您可以下载 excel 处理包之一的完整代码存储库 python(例如 openpyxl
)并将这些文件放入与您要 运行 的 python 脚本相同的目录。随后,您可以在脚本中对这些本地包文件执行 import
。
注意:如果 excel 处理包依赖于其他包,那么您也需要下载这些包。
我知道类似的问题过去很流行,但是none指的是我的问题。我正在寻找一种从 Python 中的 Excel 文件读取数据的方法,但我强烈反对使用非内置模块。
原因是在我的例子中 Python 是 another software 的一个组成部分,因此合并额外的模块需要每个用户了解如何使用 pip
,其中 Python 在你的电脑上安装应该安装一个模块等等。解决方案必须不需要用户的任何额外操作。
我可以使用内置的 Python 轻松读取 CSV 文件,这样可以工作,但是我如何首先将 Excel 转换为 CSV?或者有没有办法直接读取Excel?
编辑:本软件中使用的是Python2。
编辑2: 有人介意解释反对票吗?我认为这不是关于现成的解决方案或模块的问题,而是一种方法并且非常详细。并不总是可以使用外部模块,所以这是一个实际问题。如果根本不可能,那么我只是期待一个答案而不是-1。
这不是最漂亮的解决方案,但您可以下载 excel 处理包之一的完整代码存储库 python(例如 openpyxl
)并将这些文件放入与您要 运行 的 python 脚本相同的目录。随后,您可以在脚本中对这些本地包文件执行 import
。
注意:如果 excel 处理包依赖于其他包,那么您也需要下载这些包。