以下代码是从第5行和第14行的Excel中获取数据:
import pandas as pd
import pymssql
df=[]
fp = "G:\\Data\\Hotels\\ABZPD - Daily Strategy Tool.xlsm"
data = pd.read_excel(fp,sheet_name ="CRM View" )
row_date = data.loc[3, :]
row_sita = "ABZPD"
row_event = data.iloc[11, :]
df = pd.DataFrame({'date': row_date,
'sita': row_sita,
'event': row_event
})
print(df)
现在,我仍然想要第5行和第14行,但我只想在Excel工作表中从D列开始读取。我该怎么做?
答案 0 :(得分:1)
c = df.columns[3] # column name in column "D"
data.loc[3, c:]
在指定列切片时使用字符串:
DragOver()