read_excel方法定义:
pandas.read_excel(io, sheet_name=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, usecols=None, parse_dates=False, date_parser=None, na_values=None, thousands=None, convert_float=True, converters=None, dtype=None, true_values=None, false_values=None, engine=None, squeeze=False, **kwds) 1234567文件类对象 ,pandas Excel 文件或 xlrd 工作簿。该字符串可能是一个URL。URL包括http,ftp,s3和文件。例如,本地文件可写成file://localhost/path/to/workbook.xlsx
表名用字符串表示,索引表位置用整数表示;字符串/整数列表用于请求多个表;没有设置时将会自动获取所有表; 可行的调用方式: Defaults : 第一页作为数据文件 1 :第二页作为数据文件 “Sheet1” :第一页作为数据文件 [0,1,“SEET5”] :第一、第二和第五作为作为数据文件 None :所有表为作为数据文件
从版本 0.21.0:以后用 sheet_name 代替
行(0-索引)用于解析的DataFrame的列标签。如果一个整数列表被传递,那么这些行位置将被合并成一个多索引。如果没有标题,请使用None。
开始时跳过的行(0索引)
结束时的行(0-索引)
列(0索引)用作DataFrame的行标签。 如果没有这样的列,则传递无。 如果传递一个列表,这些列将被组合成一个MultiIndex。 如果使用usecols选择数据子集,则index_col基于该子集。
要使用的列名列表。如果文件没有标题行,那么您应该显式地通过header=None。
在某些列中转换值的函数的命令。键可以是整数或列标签,值是接受一个输入参数的函数,Excel单元格内容,并返回转换后的内容。
数据或列的数据类型。 例如。 {‘a’:np.float64,’b’:np.int32}使用对象保存Excel中存储的数据,而不解释dtype。 如果指定了转换器,则将应用INSTEAD进行dtype转换。
值视为Ture 0.19.0版中的新功能。
值视为False 0.19.0版中的新功能。
自0.21.0版后不推荐使用:改为使用usecols。
如果解析的数据只包含一列,则返回一个Series
某些字符串可以识别为 NA / NaN。 默认情况下,以下值将被解释为NaN: ”,’#N / A’,’#N / AN / A’,’#NA’,’-1.#IND’,’1.#QNAN’, ‘-NNN’, ‘-nan’,’1.#IND’,’1.#QNAN’,’N/A’,’NA’,’NULL’,’NaN’,’n / a’,’nan ‘, ‘null’ 。
将字符串列解析为数字的数千个分隔符。请注意,此参数仅是在Excel中作为文本存储的列所必需的,无论显示格式如何,任何数字列都将自动解析。
如果指定了na_values,并且keep_default_na为False,那么默认的NaN值将被重写
显示列表中除去数字列,NA值的数量
如果io不是缓冲区或路径,则必须将其设置为标识io。 可接受的值是None或xlrd
将积分浮点数转换为int(即1.0 - > 1)。 如果为False,则所有数字数据都将作为浮点数读取:Excel将所有数字作为浮点数在内部存储
to_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, freeze_panes=None) 12345文件路径或现有的ExcelWriter
将包含DataFrame的表的名称。
缺失数据表示方式
格式化浮点数的字符串
要编写的列
写出列名。如果给定字符串列表,则假定它是列名称的别名。
写行名(索引)
如果需要,可以使用索引列的列标签。如果没有给出,标题和索引为true,则使用索引名称。如果数据文件使用多索引,则需使用序列。
左上角的单元格行来转储数据框
左上角的单元格列转储数据帧
使用写引擎 - 您也可以通过选项io.excel.xlsx.writer,io.excel.xls.writer和io.excel.xlsm.writer进行设置。
编码生成的excel文件。 只有xlwt需要,其他编写者本地支持unicode。
无穷大的表示(在Excel中不存在无穷大的本地表示)
指定要冻结的基于1的最底部行和最右边的列