引用的库为pandas
import pandas as pd
1.读取Excel文件
dataframe = pd. read_excel("xxx.xlsx')
2.写入Excel文件
dataframe.to_excel('xxx.xlsx', index=False)
3.获取Excel文件的表格名称
excel_file = pd.ExcelFile('xxx.xlsx')
sheet_name= excel_file. sheet_name
4.选择指定表格并读取数据
dataframe= pd. read_excel('xxx.xlsx',sheet_ name='Sheet1' )
5.筛选特定的行或列
#筛选指定列
selected_ columns= dataframe[['column1','column2']]
#筛选符合条件的行
filtered_ rows= dataframe[dataframe['column1']>15]
6.插入新列或行
#插入新列
dataframe['new_ column']=[1,2,3,4]
#插入新行
new_ row = {'column1':1,'column2': 2,'column3': 3}
dataframe =dataframe. append(new_row,ignore_ index=True)
7.修改特定单元格的值
dataframe. at[0,'column1']= 20
8.删除指定行或列
#删除指定的列
dataframe= dataframe.drop(['column1','column2'], axis=1)
# 删除符合条件的行
dataframe=dataframe[dataframe['column1']> 10]
9.对表格进行排序
# 对列进行升序排序
sorted_ dataframe=dataframe. sort_values( column1')
# 对列进行降序排序
sorted_dataframe=dataframe. sort_ values('column1', ascending=False)
10.对表格进行统计计算
#计算平均值
mean_values=dataframe['column1 '].mean()
#计算总和
sum_values= dataframe['column2'].sum()
#计算最大值
max_ values=dataframe['column3' ].max()
#计算最小值
min_values =dataframe['column4 ].min()