美文网首页
00.xlwings简介

00.xlwings简介

作者: 大道至简峰 | 来源:发表于2017-04-02 11:39 被阅读626次

    xlwings 是 Python 的一个第三方库,使用它我们可以操作使用 Python 来操作 Excel,使我们的工作效率大大提高。当然,使用 VBA 也是可以的,但却没有 xlwings 灵活,VBA 中的库也没有 Python 的库多。xlwings 的缺点在于相比于 VBA 来说,其速度不够快。

    安装 Python 和 xlwings

    如果你不知道什么是 Python,那么可能本文并不适合你。但强烈建议学习一下 Python,不管你是不是计算机专业毕业的,因为 Python 很简单,也很实用。点击下载 Python

    在安装完 Python 以后,还要安装 pywin32,根据自己的系统位数以及Python版本下载合适的 pywin32 版本,然后一路下一步即可安装成功。 点击下载 pywin32

    Paste_Image.png

    安装 xlwings,在安装完 Python 和 pywin32 后,就可以打开命令行窗口,输入如下的命令来安装 xlwings 了。

    pip install xlwings
    

    使用 xlwings

    xlwings 就像是一个 Excel 的 shell,如果我们要使用它操作 Excel 的话,我们需要打开一个 Excel 文件,然后在 Python 解释器或者 ipython 中导入 xlwings 即可使用其操作 Excel。当然我们也可以先导入 xlwings 然后调用 App() 来获取一个 Excel 实例,这也会导致打开一个空白的 Excel 文件。(注:xlwings 既可以操作微软的 Excel,也可以操作 WPS 的 Excel

    使用 xw.App() 得到一个 Excel 实例,并操作它
    import xlwings as xw
    app = xw.App()
    xw.Range("a1").value = 1
    

    如上所示,我们使用 xlwings 成功地在 Excel 的 A1 单元格中写入了一个值 hello world

    相关文章

      网友评论

          本文标题:00.xlwings简介

          本文链接:https://www.haomeiwen.com/subject/tvqgottx.html