python之中可以使用open()函数去打开一个文本类型文件或者是csv类型的文件去进行读取,但是想要去直接处理Excel这种表格格式的文件还是需要依赖于第三方库。那么这一篇文章就会来详细的讲解一下该怎么去使用pandas库对Excel文件的数据进行读取的处理。

Python怎么处理Excel文件数据?教你用pandas处理

1.pandas库之中提供了一个方法read_excel会默认的去将指定Excel文件的第一个工作表的数据直接以表格的形式给取出来,然后通过head()方法可以去手动的设置取这些数据之中的多少行,代码如下:

import pandas as pd
sheet=pd.read_excel('test_data\webservice_testcase.xlsx')
data=sheet.head()
print("获取到所有的值:{0}".format(data))

除了默认获取工作表之外还可以根据Excel文件工作表的名称和索引去指定的获取数据,示例如下:

# 名称
sheet=pd.read_excel('test_data\webservice_testcase.xlsx',sheet_name='userRegister')
# 索引
sheet=pd.read_excel('test_data\webservice_testcase.xlsx',sheet_name=0)

2.除了手动的去读取Excel文件之中的数据之外,还可以在当前的python项目之中写一个配置文件来去自动的读取数据,示例如下:

# 配置文件内容
[CASECONFIG]
sheet_list={'sendMCode':'all',
             'userRegister':'all',
             'verifyUserAuth':'all',
             'bindBankCard':[]
             } 
# 代码内容
import configparser
class ReadConfig:
    def read_config(self,file_path,section,option):
        cf=configparser.ConfigParser()
        cf.read(file_path,encoding="utf-8")
        value=cf.get(section,option)
        return value

以上就是关于“Python怎么处理Excel文件数据?教你用pandas处理”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!