4. Excel 文件
read_excel
读取Excel
文件。需要用到第三方包xlrd/xlwt
,前者读excel
,后者写excel
pandas.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0,
index_col=None, names=None, parse_cols=None, parse_dates=False, date_parser=None,
na_values=None, thousands=None, convert_float=True, has_index_names=None,
converters=None, true_values=None, false_values=None, engine=None,
squeeze=False, **kwds)
io
:一个字符串,或者file-like
对象。如果是个字符串,则必须是个URL
(其中包含了协议名,如http//,ftp//,file//
等)sheetname
:一个字符串或者整数,或者列表。它指定选取Excel
文件中哪个sheet
。字符串指定的是sheet
名,整数指定的是sheet
的位置(0为第一个sheet
)engine
:一个字符串,指定了读写Excel
的引擎。可以为:io.excel.xlsx.writer
、io.excel.xls.writer
、io.excel.xlsm.writer
、- 其他参数参考
read_csv
保存
DataFrame
到Excel
文件:DataFrame.to_excel(excel_writer, sheet_name='Sheet1', na_rep='',
float_format=None, columns=None, header=True, index=True, index_label=None,
startrow=0, startcol=0, engine=None, merge_cells=True, encoding=None,
inf_rep='inf', verbose=True)
excel_writer
:一个字符串(文件名)或者一个ExcelWriter
对象sheet_name
:一个字符串,指定sheet
名na_rep
:一个字符串,代表NaN
startrow/startcol
:指定了左上角的单元格的位置engine
:一个字符串,指定了读写Excel
的引擎。可以为:io.excel.xlsx.writer
、io.excel.xls.writer
、io.excel.xlsm.writer
、merge_cells
:一个布尔值。如果为True
,则多级索引中,某些索引会合并单元格inf_rep
:一个字符串,只代表无穷大。