Pandas处理excel的基本操作
0x01背景 最近帮某人处理财务相关的excel表格, 顺便学习了一下pandas处理excel的方式方法,汇总如下,希望后面可以能够拿来直接使用。 最大的感受就是python处理excel,是对excel公式的降维打击 。 0x02操作 2.1 pandas安装 这里把简单说下安装,因为pip install的方式一般会报错,快速的解决方式是通过conda来安装, 参考 2.2 处理excel的常用操作 打开excel import pandas as pd df = pd.read_excel(XLS_FILENAME, sheet_name) ## 如果你要处理的表格只有少数几列数据,可以用下面的方式打开 def read_xls(sheet_name=None, col1=0, col2=0): if col1 == 0 and col2 == 0: usecols = None else: usecols = [col1, col2] df = pd.read_excel(XLS_FILENAME, usecols=usecols, names=None, sheet_name=sheet_name, keep_default_na=False) return df 读取sheet_name # 方法一 ,直接获取 def get_sheet_names(_file