如何使用python-flask从网页导入csv文件,在网页中,您只需浏览文件,然后单击导入,然后在表格(网页)中显示文件的内容。就像不导入数据库一样。请帮助我
答案 0 :(得分:1)
根据How to build up a HTML table with a simple for loop in Jinja2
<table>
{% for item in items %}
<TR>
<TD class="c1">{{item.var1}}</TD>
<TD class="c2">{{item.var2}}</TD>
<TD class="c3"><SPAN>{{item.var3}}</SPAN></TD>
<TD class="c4"><SPAN>{{item.var4}}</SPAN></TD>
</TR>
{% endfor %}
</table>
只需将您的csv提取内容传递到items
变量中,如下所示:
return render_template('page.html', items=items)
在此示例中,我假设每个item
是该类的一个实例:
class Item:
def __init__(self, var1, var2, var3, var4):
self.var1 = var1
self.var2 = var2
self.var3 = var3
self.var4 = var4