如何用pandas 直接读取excel
-
在读取excel时,很多人的做法是这样的,先把excel转化成csv文件,然后进行数据读取。但是这其实是不必要的,pands内置读取excel的功能,支持xls, xlsx, xlsm,xlsb
-
附上documentation的链接
documentation
-
我想highlight read_excel的几个功能
- 可以同时读取多个sheet,返回一个由几个dataframe组成的Dictionary
- 可以选择读取列
-
例子如下,假设我的excel有三张表
我打算将前两张表读取入pandas
-
代码如下
import pandas as pd tables = pd.read_excel("./premium_preparation.xlsm", sheet_name = [0,1]) rate_table = tables[0] short_rate_table = tables[1]