Post Jobs

澳门新葡亰官网读写操作Excel,哪个库比较方便易学

澳门新葡亰官网 11

问题:澳门新葡亰官网,使用python操作Excel,哪个库比较方便易学?

数据处理是 Python 的一大应用场景,而 Excel
则是最流行的数据处理软件。因此用 Python 进行数据相关的工作时,难免要和
Excel 打交道。

回答:

如果仅仅是要以表单形式保存数据,可以借助 CSV
格式(一种以逗号分隔的表格数据格式)进行处理,Excel
也支持此格式。但标准的 Excel
文件(xls/xlsx)具有较复杂的格式,并不方便像普通文本文件一样直接进行读写,需要借助第三方库来实现。

推荐Pandas库,因为无论是用Python做数据分析还是用Python做机器学习,Pandas都是用得比较多的,个人感觉是也最方便。

常用的库是 python-excel 系列:

以下从5个方面回答:

       xlrd、xlwt、xlutils、openpyxl

  1. 安装Pandas

  2. 数据源

  3. 利用Python读取Excel文件

  4. 利用Python做数据透视

  5. 将数据保存到Excel文件

  • xlrd - 读取 Excel 文件

  • xlwt - 写入 Excel 文件

  • xlutils - 操作 Excel 文件的实用工具,如复制、分割、筛选等

  • openpyxl  - 操作xlsx后缀的excel,实践发现 xlrd、xlwt、xlutils
    可以读写操作elsx文件,但是实际保存后打不开,修改后缀为xls后方可正常打开,而程序是完成了正常的读写操作,只是人为不能正常打开文件,所以这里要增加一个新的模块。。

安装Pandas

 安装

1、下载地址:

  

  

  

  

  澳门新葡亰官网 1

 

 

 2、安装

  2.1、安装xlrd,

    方法一:

    切换到源文件下,执行命令 python setup.py install

    澳门新葡亰官网 2

    成功后会在 site-packages下新增xlrd文件夹及文件

    澳门新葡亰官网 3

  2.2、安装xlwt

    方法二:

    切换到源文件下,执行命令 pip
install xlwt-1.3.0-py2.py3-none-any.whl

    澳门新葡亰官网 4

    安装成功后,会在site-packages下新增xlwt文件夹及文件

  2.3、安装xlutils 

     切换到源文件下,执行命令 pip
install xlutils-2.0.0-py2.py3-none-any.whl

     澳门新葡亰官网 5

      安装成功后,会在site-packages下新增xlutils文件夹及文件

  2.4、安装 openpyxl  

    切换到源文件下,执行命令 python setup.py install

      澳门新葡亰官网 6

 

    安装成功后下列目录下会生成对应的文件夹及文件。

     澳门新葡亰官网 7

 

 

 

在cmd窗口中,输入命令:pip install pandas

   

 

澳门新葡亰官网 8

数据源

例如,Excel文件Bank_Data.xlsx中有以下数据:

澳门新葡亰官网 9

利用Python读取Excel文件

首先,需要读取Excel文件中的数据,有两种方式:

1、读取Excel文件的第一种方式

bankdata=pd.read_excel(‘../data/Bank_Data.xlsx’,sheet_name=’bankdata’,index_col=’银行编号’)
bankdata.head()

运行结果:

澳门新葡亰官网 10

2、读取Excel文件的第二种方式

#pip install xlrd

#pip install openpyxl

xls_file=pd.ExcelFile(‘../data/Bank_Data.xlsx’)

bankdata=xls_file.parse(‘bankdata’)

bankdata.head()

运行结果:

澳门新葡亰官网 11

说明:ExcelFile用到了xlrd和openpyxl包,需要提前安装。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图