pandas操作excel
时间: 2023-10-23 16:12:32 浏览: 95
python pandas写入excel文件的方法示例
5星 · 资源好评率100%
Pandas是一个强大的Python数据处理库,它可以轻松地读取、写入和处理Excel文件。以下是一些常用的Pandas操作Excel的示例:
1.读取Excel文件
使用pandas的read_excel()函数可以轻松地读取Excel文件。例如,以下代码将读取名为“data.xlsx”的Excel文件:
import pandas as pd
df = pd.read_excel('data.xlsx')
2.写入Excel文件
使用pandas的to_excel()函数可以将数据写入Excel文件。例如,以下代码将将数据写入名为“output.xlsx”的Excel文件:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df.to_excel('output.xlsx', index=False)
3.操作Excel数据
Pandas可以对Excel数据进行各种操作,例如筛选、排序、分组等。例如,以下代码将按照'A'列的值对数据框进行排序:
import pandas as pd
df = pd.read_excel('data.xlsx')
df = df.sort_values('A')
4.向Excel中添加新的工作表
使用pandas的ExcelWriter类可以向现有的Excel文件添加新的工作表。例如,以下代码将在名为“data.xlsx”的Excel文件中添加一个名为“new_sheet”的新工作表:
import pandas as pd
writer = pd.ExcelWriter('data.xlsx', engine='openpyxl')
df.to_excel(writer, sheet_name='new_sheet', index=False)
writer.save()
这些是一些常用的Pandas操作Excel的示例。Pandas还提供了许多其他功能,例如对数据进行透视、连接和重塑等,可根据需要进行使用。
阅读全文