一个jupyter扩展,用于使用udf forumla或功能区回调使笔记本web api供excel调用。jupyter excel、python excel

jupyterexcel的Python项目详细描述


Jupyterexcel套餐

这是一个使jupyter.ipynb文件成为带有json结果的web api的包。可以从Excel公式或功能区回调函数调用jupyter JupyterExcel中的源代码

此Jupyter Excel Web API可以与调用此Web API的Excel加载项连接。excel公式将生成一个web api url并通过winhttp获取json结果。

安装

pip install jupyterexcel

然后运行

jupyter serverextension enable --py jupyterexcel

服务器设置

请按如下方式配置jupyter server

c.NotebookApp.token = 'ABCD'   #it is good to use token mode for web api call to pass through
c.NotebookApp.allow_remote_access = True  #if you like to set to access from other computer

示例

下面的屏幕截图显示了带有函数sum的示例笔记本文件。您可以下载testingjupyter.ipynb或创建自己的。下面是我在google云平台上托管的一个实例,您可以打开并添加自己的一个功能。 ''' http://34.73.64.35:8888/Excel/TestingJupyter.ipynb?token=ABCD&functionname=sum&1=11&2=8&3=6http://34.73.64.35:8888/notebooks/TestingJupyter.ipynb ''

NotebookExample

下面的屏幕截图显示了excel公式的工作原理。 Jupyter Excel

下面的屏幕截图显示了功能区回调函数的工作原理 Jupyter Ribbon CallBack

未来发展计划

  1. 使Excel客户端更易于使用,例如生成Excel公式代理
  2. 能够支持R,茱莉亚…

参考

appmode中读取一些代码

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish