我想在excel表格(xlsx)中存储的html上打印我的数据,实际上我正在获得输出,但它的方式不正确.请检查代码


Views.py

信息=[]def get_info(请求(:

r1 = pd.read_excel('file_data.xlsx')
for index, row in r1.iterrows():
if row["USER NAME"] == str(user_name()):
info.append(row)
#name = row['USER NAME']
#date = row['DATE']
#file_name = row['FILE NAME']
#remarks = row['REMARKS']


return render(request,'files.html',{'info':info})
#return render(request,'files.html',{'name':name, 'date':date, 'file_name':file_name, 'remarks':remarks, 'info':info})

output

在此处输入图像描述

我需要打印相应字段中的数据,但它只能以列表格式显示在单个字段中。

问题出在您的模板中,您应该在表中使用这样的东西:

{% for row in info %}
<tr>
<td>{{ row.field1 }}</td>
<td>{{ row.field2 }}</td>
<td>{{ row.field3 }}</td>
</tr>
{% endfor %}

最新更新