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"]

更多推荐