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第三方库


热门话题
playframework Play Framework 2.5表单对象bean(Java)中的依赖项注入   java从javascript触发小程序按钮   JavaGWT:如何创建我自己的异步方法?   对于JTA事务类型,java JPA更改不会持久化   java如何使用预定义的甲板类制作Black Jack游戏   带有数组的java HashMap find()   从Java中的另一个类接收对象数组的参数?   java IntelliJ错误:Scala 145,错误:scalac:找不到Scala编译器JAR   java Eclipse 404请求的资源不可用   java Chuck没有界限   java阅读行每隔一行跳过一行   java如何访问我的EAR部署信息   Java中的正则表达式,其中执行搜索的文本是动态变化的   java我需要优化BigInteger的toString()方法   java Google Map Api V2,自定义路线标记   java如何在Java8中与LocalDate实现更少的需求和更高的质量   EclipseUML插件生成Java源代码   将数据库列绑定到java jComboBox和JList   java如何将两个图像合并为PDF