使用python操作Excel,哪个库比较方便易学?

spider 全部 1026

使用python操作Excel,哪个库比较方便易学?

回复

共10条回复 我来回复
  • 数据分析精选
    数据分析精选
    这个人很懒,什么都没有留下~
    评论

    处理EXCEL数据,pandas就足以应对了。读取、筛选、计算、清洗、重整、写回,一个包完成(后台依赖于xlwt,xlrd等包)。而且pandas还可以读取很多其它包括各式数据库、hadoop大数据平台、SPSS、SAS等专业数据分析挖掘软件的数据源,并把数据清洗重整之后写回EXCEL格式。


    还有一个xlwings的包,也是专门针对操控EXCEL设计的。xlwings可以直接让EXCEL VBA调用python环境下写的函数与宏,也可以直接对工作表进行读写操作。同时,安装了xlwings插件的EXCEL可以直接在工作表中使用SQL查询语句,非常灵活、强大。


    还有一些可以单独调用的诸如xlwt、xlrd、pyopenxl等包,各有长短。

    2020-05-30 10:41:32 0条评论
  • lazybones4
    lazybones4
    这个人很懒,什么都没有留下~
    评论

    1、说pandas的都是杀鸡用牛刀了,pandas侧重不在这方面

    2、xlrd、xlwt只能分别读和写,而且只能处理xls,不能应对2007之后的xlsx格式

    3、推荐openpyxl,但是只支持xlsx,不支持xls

    4、强烈推荐xlwings,功能强大,操作逻辑与excel vba很相似,接触过excel vba的很容易上手。缺点也很明显,对excel文件的操作是通过启动本机安装的excel软件(wps表格竟然也行)来实现的,即使数据量很小也会闪现一下excel界面,很难实现在后台静默操作。

    2020-07-30 10:17:51 0条评论
  • 加瓦攻城狮
    加瓦攻城狮
    这个人很懒,什么都没有留下~
    评论

    谢邀!以下是答案 仅供参考!

    xlrd负责读取Excel文件,支持xls、xlsx;

    xlwt负责写入Excel文件,只支持xls格式。

    xlutils是一个工具模块,我们一般只用到copy模块,用于修改已存在的Excel文件

    2018-12-13 09:37:41 0条评论
  • 邢博士谈科教
    邢博士谈科教
    这个人很懒,什么都没有留下~
    评论

    python的pandas操作excel很方便,pandas是python中最流行的数据处理数据分析库,pandas中的read_excel函数可以直接读取excel表格数据,并使用pandas的函数和语法进行数据分析。

    pandas的read_excel函数将Excel文件读取到pandas DataFrame中。支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名。支持读取一张sheet或多个sheet。



    2020-06-02 09:12:29 0条评论
  • 吃韭菜的熊猫
    吃韭菜的熊猫
    这个人很懒,什么都没有留下~
    评论

    pandas吧,理解起来更像是在excel中操作

    2020-05-30 14:22:33 0条评论
  • 邢博士谈科教
    邢博士谈科教
    这个人很懒,什么都没有留下~
    评论

    python的pandas操作excel很方便,pandas是python中最流行的数据处理数据分析库,pandas中的read_excel函数可以直接读取excel表格数据,并使用pandas的函数和语法进行数据分析。

    pandas的read_excel函数将Excel文件读取到pandas DataFrame中。支持从本地文件系统或URL读取的xls,xlsx,xlsm,xlsb和odf文件扩展名。支持读取一张sheet或多个sheet。

    2020-06-02 09:12:29 0条评论
  • 吃韭菜的熊猫
    吃韭菜的熊猫
    这个人很懒,什么都没有留下~
    评论

    pandas吧,理解起来更像是在excel中操作

    2020-05-30 14:22:33 0条评论
  • 心远东篱
    心远东篱
    这个人很懒,什么都没有留下~
    评论

    当然是pandas,我刚发了两篇相关文章,可以看一下

    2020-05-29 22:16:34 0条评论
  • BACKTOMe175960162
    BACKTOMe175960162
    这个人很懒,什么都没有留下~
    评论

    看了一圈都是pandas,楼主试试openpyxl,直接pip install openpyxl 就可以了,非常方便,excel操作非常方便。

    2020-05-31 14:29:37 0条评论
  • 心远东篱
    心远东篱
    这个人很懒,什么都没有留下~
    评论

    当然是pandas,我刚发了两篇相关文章,可以看一下

    2020-05-29 22:16:34 0条评论