码迷,mamicode.com
首页 > 编程语言 > 详细

python 实现读取一个excel多个sheet表并合并的方法

时间:2020-03-20 22:23:15      阅读:636      评论:0      收藏:0      [点我收藏+]

标签:panda   ace   nts   缺省值   dir   ber   pen   python   dataframe   

如下所示:

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表并合并的方法

标签:panda   ace   nts   缺省值   dir   ber   pen   python   dataframe   

原文地址:https://www.cnblogs.com/cmw1024/p/12535089.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!