python 实现读取一个excel多个sheet表并合并的方法
Posted 幻雪追梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 实现读取一个excel多个sheet表并合并的方法相关的知识,希望对你有一定的参考价值。
如下所示:
import
xlrd
import
pandas as pd
from
pandas
import
DataFrame
DATA_DIR
=
‘D:/‘
excel_name
=
‘%s2017.xls‘
%
DATA_DIR
wb
=
xlrd.open_workbook(excel_name)
# print(wb)
# 获取workbook中所有的表格
sheets
=
wb.sheet_names()
# print(sheets)
# 循环遍历所有sheet
df_28
=
DataFrame()
for
i
in
range
(
len
(sheets)):
# skiprows=2 忽略前两行
df
=
pd.read_excel(excel_name, sheet_name
=
i, skiprows
=
2
, index
=
False
, encoding
=
‘utf8‘
)
df_28
=
df_28.append(df)
# 去除缺省值
df_28
=
df_28.dropna()
df_28
=
df_28.reset_index(drop
=
True
)
print
(
len
(df_28))
以上是关于python 实现读取一个excel多个sheet表并合并的方法的主要内容,如果未能解决你的问题,请参考以下文章
asp.net 读取Excel多个sheet表,放入dataset中