读取Excel工作簿数据

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0)
print(a)

Python数据分析-pandas-读取数据_pythonsheet_name指定从哪个工作表中读取数据

注意:演示为工作簿于代码文件在同一个文件夹下如果两者的文件路径不同,则需要将第1个参数设置为绝对路径,如'D:\\Excel\\text.xlsx'。

指定读取数据的列标签

通过设置参数header来指定使用数据表的第几行(从0开始计数)的内容作为列标签。

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,header=0)
print(a)

Python数据分析-pandas-读取数据_数据_02
如果将参数header的值设置为1,则使用数据表第2行的内容作为列标签。

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,header=1)
print(a)

Python数据分析-pandas-读取数据_读取数据_03
将参数header设置为None,则列标签为从0开始的数字序列

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,header=None)
print(a)

Python数据分析-pandas-读取数据_数据分析_04

指定读取数据的行标签

index_col用于指定使用数据表的第几列(同样是从0开始计数)的内容作为行标签

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,index_col=1)
print(a)

Python数据分析-pandas-读取数据_python_05

读取指定列

usecols指定要读取的列

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,usecols=[0])
print(a)

Python数据分析-pandas-读取数据_绝对路径_06
读取多列

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,usecols=[0,2])
print(a)

Python数据分析-pandas-读取数据_读取数据_07

读取指定行数

nrows控制读取数据的行数

import pandas as pd
a = pd.read_excel('test.xlsx',sheet_name=0,nrows=2)
print(a)

Python数据分析-pandas-读取数据_python_08