PyXLL-Jupyter 项目教程
1. 项目的目录结构及介绍
PyXLL-Jupyter 项目的目录结构如下:
pyxll-jupyter/
├── examples/
│ └── pyxll_jupyter/
├── .gitignore
├── LICENSE.md
├── MANIFEST.in
├── README.md
├── setup.py
目录结构介绍
- examples/: 包含示例代码,展示如何在 Excel 中使用 Jupyter Notebook。
- .gitignore: Git 忽略文件配置。
- LICENSE.md: 项目许可证文件。
- MANIFEST.in: 用于打包的清单文件。
- README.md: 项目说明文档。
- setup.py: 项目安装脚本。
2. 项目的启动文件介绍
项目的启动文件主要是 setup.py
,该文件负责项目的安装和分发。以下是 setup.py
的主要内容:
from setuptools import setup, find_packages
setup(
name="pyxll-jupyter",
version="0.1.0",
packages=find_packages(),
install_requires=[
"PyXLL>=5.1.0",
"Jupyter>=1.0.0",
"notebook>=6.0.0",
"PySide2" if sys.version_info <= (3, 9) else "PySide6",
],
entry_points={
"pyxll.plugins": ["jupyter = pyxll_jupyter.jupyter:JupyterPlugin"]
},
)
启动文件介绍
- name: 项目名称。
- version: 项目版本。
- packages: 需要包含的包。
- install_requires: 项目依赖的其他包。
- entry_points: 插件入口点配置。
3. 项目的配置文件介绍
项目的配置文件主要是 pyxll.cfg
,该文件用于配置 PyXLL 和 Jupyter 的集成。以下是 pyxll.cfg
的部分内容:
[JUPYTER]
qt = PySide2
subcommand = lab
配置文件介绍
- [JUPYTER]: Jupyter 配置部分。
- qt: 指定使用的 Qt 库(PySide2 或 PySide6)。
- subcommand: 指定 Jupyter 子命令(如 lab)。
通过以上配置,可以确保 Jupyter Notebook 在 Excel 中正确启动和运行。
以上是 PyXLL-Jupyter 项目的目录结构、启动文件和配置文件的介绍。希望这份教程能帮助你更好地理解和使用该项目。