python处理excel文件,工作效率提升百倍

  1. 读取 Excel 文件
import pandas as pd
dataframe = pd.read_excel('file.xlsx') 
  1. 写入 Excel 文件
import pandas as pd
dataframe.to_excel('file.xlsx', index=False)
  1. 获取 Excel 文件的表格名称
import pandas as pd
excel_file = pd.ExcelFile('file.xlsx')
sheet_names = excel_file.sheet_names
  1. 选择指定表格并读取数据
import pandas as pd
dataframe = pd.read_excel('file.xlsx', sheet_name='Sheet1')
  1. 筛选特定的行或列
import pandas as pd
# 筛选指定列
selected_columns = dataframe[['column1', 'column2']]
# 筛选符合条件的行
filtered_rows = dataframe[dataframe['column1'] > 10]
  1. 插入新列或行
import pandas as pd
# 插入新列
dataframe['new_column'] = [1, 2, 3, 4]
# 插入新行
new_row = {'column1': 1, 'column2': 2, 'column3': 3}
dataframe = dataframe.append(new_row, ignore_index=True)
  1. 修改特定单元格的值
import pandas as pd
dataframe.at[0, 'column1'] = 100
  1. 删除指定行或列
import pandas as pd
# 删除指定的列
dataframe = dataframe.drop(['column1', 'column2'], axis=1)
# 删除符合条件的行
dataframe = dataframe[dataframe['column1'] > 10]
  1. 对表格进行排序
import pandas as pd
# 对指定列进行升序排序
sorted_dataframe = dataframe.sort_values('column1')
# 对指定列进行降序排序
sorted_dataframe = dataframe.sort_values('column1', ascending=False)
  1. 对表格进行统计计算
import pandas as pd
# 计算平均值
mean_value = dataframe['column1'].mean()
# 计算总和
sum_value = dataframe['column2'].sum()
# 计算最大值
max_value = dataframe['column3'].max()
# 计算最小值
min_value = dataframe['column4'].min()

已发布

分类

标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注