Python和Jupyter的Excel互操作

xlOil的Python项目详细描述


xlOil公司

xlOil是一个用于构建Excel语言绑定的框架。也就是说,一种 用您选择的语言编写函数,并将其显示在Excel中 作为工作表函数和宏。在

xlOil被设计为在调用您自己的工作表时具有非常低的开销 功能。在

xlOil通过插件支持不同的语言。当前的语言 支持的有:

    C++ +<
  • Python
  • SQL语言

此外,还有xlOil\u Utils,其中包含一些Microsoft提供的便利工具 从来没有完全去做加法。在

您可以使用xlOil作为这些插件的最终用户,也可以使用它来编写 你拥有语言绑定和贡献。在

最新的文档在这里:https://xloil.readthedocs.io。在

您可以使用以下方法从源的克隆生成文档:

cd docs
make html

xlOil特性

  • Python
    • 声明Excel函数的语法非常简洁
    • 功能参数的可选类型检查
    • 支持关键字参数
    • 选择全局声明的函数或代码模块,仅限于单个工作簿 比如VBA工作簿级函数
    • 与numpy紧密集成-阵列功能的开销非常低
    • 了解python元组、列表、字典和pandas数据帧
    • 异步函数
    • RTD功能和动态RTD服务器创建
    • 写入工作表范围的宏类型函数
    • 访问Excel应用程序对象
    • 钩住Excel事件
    • 将任何python对象传递回Excel,然后返回到任何python函数中
    • 简单快速的外接程序部署
    • 到Jupyter笔记本的双向连接:在Jupyter中运行工作表函数和查询变量 在jupyter内核中
  • C++
    • C-API中大多数东西都有安全方便的包装
    • 声明Excel函数的简洁语法:注册是自动的
    • 在自然C++时尚中处理Excel变量、范围、数组和字符串
    • 对象缓存允许将不透明对象返回到Excel并将其传递回其他函数
    • 简化RTD服务器创建
    • 基于RTD的背景计算
  • SQL语言
    • 从Excel区域和数组创建表
    • 查询并使用完整的sqlite3sql语法连接它们
  • 实用工具:非常快速的函数:
    • 按多列排序
    • 拆分并连接字符串
    • 从块生成数组

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

推荐PyPI第三方库


热门话题
有没有一种方法可以将不同的java web应用程序组合到一个web应用程序(war)中而不相互影响?   java一次屏蔽两位   java如何在多个类上初始化元素?   java在后台服务中处理通知或使用GCM(或其他推送通知服务)   java从const方法调用JNI函数   javascript如何使用函数/方法返回?   Java优化:声明类变量与使用临时变量   java字符算术基数8 vs基数10   Java流收集要存储的对象列表   swing我正在用Java中的keyListener制作一个精灵移动器   在Gradle构建脚本中使用Scala(或java)方法   java Android Mediaplayer下一步按钮不起作用   Java Sound API在播放音频文件后将其锁定   java将变量从外部类传递到内部类的最佳方法   使用play framework的博客web应用程序出现java逻辑错误   java我们可以在Spring批处理中处理大型zip文件吗?   java如何检查JTable的选定行的特定列中的值是否已经在JList中?