Чтение файла excel, извлечение значения каждой ячейки как строки и выполнение некоторого действия над значением каждой ячейки, Python
Я загрузил файл excel, мне нужно извлечь значение каждой ячейки как объект str из загруженного файла и выполнить запрос на значении ячейки.
К сожалению, ничего не работает. Нужна срочная помощь.
def read_agent_list(request):
request.session.clear_expired()
if request.is_ajax():
if request.method == "POST":
userfile = request.FILES['userfile'].read()
df = pd.read_excel(userfile,header=0)
df=df.fillna('')
df=df.astype(str)
for index, row in df.iterrows():
agentcode=tuple(list(df['Agentcode']) )
agentlist=df.apply(lambda x: x.str.strip())
qry=getData("""
SELECT U.USER_ID AS AGENTCODE""".format()
dff=getViaData(qry)
Для доступа к каждой ячейке excel вы можете использовать следующий подход:
for col in df.columns:
for row in range(df[df.columns[0]].count()):
cell = df[col][row]