利用Python处理Excel数据非常方便快捷,尤其是需要处理大量具有相同数据格式的Excel表格或一个Excel中存在多个sheets时。
Python中的pandas程序包可以处理很多格式的数据,如.csv数据处理尤为方便快捷,但是.csv数据属于文本格式数据类型,并不能像.xlsx一样同时保存很多sheets。若是需要对.xlsx数据进行处理可以采用以下Python代码:
#加载包
import pandas as pd
#加载excel表格
excel_file_path = r'your_data_path\excel.xlsx'#输入数据路径
with pd.ExcelFile(excel_file_path) as xls:
# 获取所有sheet的名字
sheet_names = xls.sheet_names#获取每一个sheet名
#读取数据
data = pd.read_excel(excel_file_path,sheet_name=sheet_names[0])#读取第一个sheet中的数据,若需要读取其他的sheets可以将0改为其他数字,但不能超过sheets数量
通过上述代码读取数据后可以继续对数据进行其他处理。