题主问python分析excel哪个软件好,既然已经确定用python了,那么只需要研究python数据处理里面的哪些模块比较适合用来做excel的数据处理,那python里面都有哪些excel和数据处理相关的包呢,主要有:openpyxl(xlsx\xlsm\xltx\xltm)
xlsxwriter(xls\xlsx)
pyxlsb(xlsb)
pylightxl(xlsx\xlsm)
xlwt(xls)
Pandas(dataframe)
Numpy(list\series)
Matplotlib(charts)
这些模块大多数都不是Python自带的,如果选择自己手动安装python的话,安装完之后还要自己下载和安装需要的模块,而IDE的一个好处就是它除了安装python,还安装很多常用的模块,如果选择直接安装IDE,可能之后需要自己手动安装的模块会少很多,而Pycharm和Anaconda就是两个常用的Python的IDE,下面我们来看一下Pycharm和Anaconda在安装的时候会自动安装哪些excel数据相关的包:
Pycharm:
不含任何自带的模块,需要自己安装,但可以和Anaconda交互
Anaconda:openpyxl
xlrd
xlsxwriter
xlwings
xlwt
pandas
numpy
matplotlib
因此如果只是以数据处理为目的的话,还是Anaconda方便快捷一些,而Pycharm之所以也比较受欢迎是因为它对编程比较友好,可以和网页前端还有很多的平台进行交互包括Anaconda,如果有一些别的需求综合考虑的话也可以试试Pycharm