andas的read_excel()函數中各參數說明及函數使用方法講解
read_excel()函數實作功能
将一個Excel檔案讀入一個pandas資料檔案夾。支援從本地檔案系統或URL讀取的xls、xlsx、xlsm、xlsb、odf、ods和odt檔案擴充名。支援讀取單個工作表或工作表清單的選項。
read_excel()函數使用方法
1、可以使用檔案名作為字元串或打開檔案對象來讀取檔案:
pd.read_excel('tmp.xlsx', index_col=0)
Name Value
0 string1 1
1 string2 2
2 #Comment 3
pd.read_excel(open('tmp.xlsx', 'rb'),
sheet_name='Sheet3')
Unnamed: 0 Name Value
0 0 string1 1
1 1 string2 2
2 2 #Comment 3
2、索引和标頭可以通過index_col和标頭參數指定
pd.read_excel('tmp.xlsx', index_col=None, header=None)
0 1 2
0 NaN Name Value
1 0.0 string1 1
2 1.0 string2 2
3 2.0 #Comment 3
3、列類型是推斷式的,但可以顯式指定
pd.read_excel('tmp.xlsx', index_col=0,
dtype={'Name': str, 'Value': float})
0 string1 1.0
1 string2 2.0
2 #Comment 3.0
4、True、False和NA值以及數千個分隔符都有預設值,但也可以顯式指定。提供您想要的值作為字元串或字元串清單!
na_values=['string1', 'string2'])
0 NaN 1
1 NaN 2
read_excel()函數中各參數具體說明
官方API:pandas.read_excel
def read_excel Found at: pandas.io.excel._base
@deprecate_nonkeyword_arguments(allowed_args=2, version="2.0")
@Appender(_read_excel_doc)
def read_excel( io, sheet_name=0, header=0, names=None, index_col=None, usecols=None, squeeze=False, dtype=None, engine=None, converters=None, true_values=None, false_values=None, skiprows=None, nrows=None, na_values=None, keep_default_na=True, na_filter=True, verbose=False, parse_dates=False, date_parser=None, thousands=None, comment=None, skipfooter=0, convert_float=True, mangle_dupe_cols=True):