入门
系统要求
Aspose.Cells for Python via .NET是独立于平台的API,可在任何安装了Python的平台(Windows和Linux)上使用。
Python版本
- Python 3.6或更高版本
安装
Windows:
您可以使用以下命令轻松从pypi使用Aspose.Cells for Python via .NET。
$ pip install aspose-cells-python
Linux:
您可以使用以下命令轻松从pypi使用Aspose.Cells for Python via .NET。
$ pip install aspose-cells-python
- 注意:在安装前需要运行以下命令
For Ubuntu/Debian: apt-get install libgdiplus For CentOS/RHEL/Fedora: yum install libgdiplus
MacOS:
您可以使用以下命令轻松从pypi使用Aspose.Cells for Python via .NET。
$ pip install aspose-cells-python
-
注意:如果您的Python是Python3.7(以python3.7为例),在安装aspose-cells-python后,可能会出现以下错误 ‘/usr/local/lib/libpython3.7m.dylib’(找不到文件),'/usr/lib/libpython3.7m.dylib'(找不到文件)提示。 在这种情况下,请将以下命令添加到您的bash_profile(首先找到libpython3.7m.dylib的位置,取/Library/Frameworks/Python.framework/Versions/3.7/lib 例如在这里)
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/Library/Frameworks/Python.framework/Versions/3.7/lib" export LIBRARY_PATH="$LIBRARY_PATH:/Library/Frameworks/Python.framework/Versions/3.7/lib/" -
注意:由于我们依赖SkiaSharp图形库,如果遇到以下错误: **System.DllNotFoundException: 无法加载共享库“libSkiaSharp”或其任何依赖项。**请安装SkiaSharp。
安装后,请运行以下命令brew install nuget nuget install SkiaSharp.NativeAssets.macOS -Version 2.88.6cp ./SkiaSharp.NativeAssets.macOS.2.88.6/runtimes/osx/native/libSkiaSharp.dylib /usr/local/lib/.
当然,如果您想简化操作,也可以下载libSkiaSharp.dylib,然后将其复制到**/usr/local/lib**目录中。
⚠️ 注意:
在某些情况下,安装新版本的 aspose-cells-python 后,用户可能会遇到以下错误:
在为 ‘WrpNs_Aspose.WrpNs_Cells.WrpCs_Workbook_xxxxxx(程序集=WrpInterop.Aspose.Cells)’ 类型初始化主机时发生错误 - 找不到方法 ‘call_000_xxxxxx’
这表明之前的版本未完全卸载,导致新旧版本之间发生冲突。
你可以按照以下步骤解决此问题:
- 首先,可以创建一个干净的虚拟环境,以确保最新版本在你的 Windows 机器上正常工作:
# Set up virtual environment
python -m venv .venv
.\.venv\Scripts\activate
# Install aspose-cells-python
pip install aspose-cells-python
然后运行你的程序。
- 如果你更喜欢继续使用你的原始环境,请尝试以下步骤:
pip uninstall aspose-cells-python
确保卸载成功。如果卸载过程中出现任何错误,尝试多次运行命令。 或者,找到你的 site-packages 目录,通常类似于:
\Python3x\Lib\site-packages
然后手动删除以下目录(如果存在):
aspose
aspose_cells*
之后,重新安装该包:
pip install aspose-cells-python
如何使用Aspose.Cells for Python via .NET创建 Hello World 应用程序
- 创建名为CreatingHelloWorldFile.py的文件,并使用以下示例代码:
- 现在将上述代码保存为"CreatingHelloWorldFile.py",并在命令提示符处运行"python CreatingHelloWorldFile.py"。
Python via .NET示例 github
- 请访问Aspose.Cells for Python via .NET 示例 github查看更多示例代码。