【发布时间】:2018-11-24 06:33:17
【问题描述】:
我正在尝试从工作簿内的多个不同工作表中导入某些数据列。但是,虽然附加它似乎只是将“q2 调查”附加到新工作簿。如何让它正确附加?
import sys, os
import pandas as pd
import xlrd
import xlwt
b = ['q1 survey', 'q2 survey','q3 survey'] #Sheet Names
df_t = pd.DataFrame(columns=["Month","Date", "Year"]) #column Name
xls = "path_to_file/R.xls"
sheet=[]
df_b=pd.DataFrame()
pd.read_excel(xls,sheet)
for sheet in b:
df=pd.read_excel(xls,sheet)
df.rename(columns=lambda x: x.strip().upper(), inplace=True)
bill=df_b.append(df[df_t])
bill.to_excel('Survey.xlsx', index=False)
【问题讨论】:
标签: excel python-2.7 pandas xlrd xlwt