Excel能够获得了Python编程能力,多亏了Xlwings库(内附大量资料)

新的python库允许Microsoft Excel电子表格和python应用程序共享数据和代码

前言

Microsoft Excel仍然是大数据专家的首选工具,因为它可以通过多种方式插入第三方数据源并轻松地对其进行分析。python也已经成为所有说服力的数字处理者的一种先进技术。那么,Excel和python的合作不是更好吗?

这就是XLwing背后的概念,它是一个BSD许可的Python库,可以连接到Excel并允许Excel电子表格和Python应用程序直接交互。

Xlewings Creator Zoomer Analytics将其库吹捧为一种在Excel中使用python代码而不是Visual Basic的方法,大多数pythonistas都会认为这一方法很有吸引力,因为python的数学和统计库范围比vb更广(也更强大)。

设置xlwings只需要安装了xlwings库的python实例,不需要其他依赖项。在Excel中执行python代码需要导入单个BAS文件并使用runpython命令。不必安装任何加载项。
在这里插入图片描述

小编推荐一个学python的学习qun 740,3222,34
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

生成的电子表格可以按原样打包和分发,但其他用户将需要Excel和带有XLwing的Python实例来使用它们。一些例子可以从XLwings网站下载到预先打包的内容。支持python 2和python 3,xlwings可以正确使用两个常见的数学和统计软件包(numpy和panda)的功能。

XLwings开发人员警告说,该项目仍处于早期阶段,稍后的修订可能会以向后不兼容的方式破坏API。

使用VisualBasic实现MicrosoftOffice的自动化在整个产品生命周期中并没有太大的变化,这在很大程度上是因为它拥有庞大的安装基础。任何重大更改都很可能破坏与已经为Office创建的大量文档和模板的向后兼容性。相比之下,openoffice.org和libreoffice可以直接将python用作宏语言

在过去,Python和MicrosoftOffice有很多方法可以协同工作——例如,使用ipython和pywin32之类的库。但是,XLwings暗示了如何在Microsoft Office和python之间建立更深入的集成——无论有没有Microsoft的帮助。
在这里插入图片描述

图文来源于网络:侵删

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值