如何使用flask从网页导入csv文件?

时间:2019-03-03 17:20:24

标签: python excel csv flask import

如何使用python-flask从网页导入csv文件,在网页中,您只需浏览文件,然后单击导入,然后在表格(网页)中显示文件的内容。就像不导入数据库一样。请帮助我

1 个答案:

答案 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