在 Pandas 中,可以使用 pandas.read_excel() 函数读取 Excel 文件,使用 DataFrame.to_excel() 函数写入 Excel 文件。下面是它们的用法和常用参数的说明:
读取 Excel 文件:pandas.read_excel()
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('data.xlsx', sheet_name='Sheet1')
print(df)
io:指定要读取的 Excel 文件的路径或文件对象。sheet_name:指定要读取的工作表名称或索引。默认值为0,即第一个工作表。其他常用参数: header:指定表头所在行号,默认为0,表示第一行为表头。index_col:指定作为行索引的列,默认为None,表示不使用任何列作为索引。usecols:指定要读取的列范围,可以是列名称、列索引或一个包含列名称/索引的列表。dtype:指定列的数据类型。skiprows:跳过指定的行数。
写入 Excel 文件:DataFrame.to_excel()
import pandas as pd
# 创建 DataFrame
data = {'Name': ['Alice', 'Bob', 'Carol'], 'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# 写入 Excel 文件
df.to_excel('output.xlsx', sheet_name='Sheet1', index=False)
excel_writer:指定要写入的 Excel 文件的路径或文件对象。sheet_name:指定要写入的工作表名称。index:指定是否写入行索引,默认为True。其他常用参数: header:指定是否写入表头,默认为True。startrow:指定写入数据的起始行号。startcol:指定写入数据的起始列号。na_rep:指定缺失值的表示方式。
参数的使用方法都很容易理解,不再举例。
