pandas读取excel文件(包含多个工作表)
import pandas as pd
# Excel文件路径
excel_file = 'your_excel_file.xlsx'
# 读取特定的工作表
# sheet_name参数接受一个列表,包含你想要读取的工作表名称
dfs = pd.read_excel(excel_file, sheet_name=['sheet1', 'sheet2', 'sheet3'])
# dfs现在是一个字典,键是工作表的名称,值是对应的DataFrame
# 你可以通过工作表的名称来访问对应的DataFrame
df_sheet1 = dfs['sheet1']
df_sheet2 = dfs['sheet2']
df_sheet3 = dfs['sheet3']
# 显示每个DataFrame的前几行以确认结果
print(df_sheet1.head())
print(df_sheet2.head())
print(df_sheet3.head())
pandas数据保存到txt
# 将DataFrame转换为字符串
df_str = df.to_string(index=False)
# 写入文本文件
with open('output_file.txt', 'w') as f:
f.write(df_str)
读取excel中指定的几列,跳过前4行
# 使用skiprows参数跳过前4行,使用3,6,7列
df = pd.read_excel('OTA_24RC08.xlsx', skiprows=4,header=None,usecols=[3,6,7])
给每一列命名
df.columns=["ECU_Name","brefore_version","after_version"]