Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将flask表导出到excel和在html中设置样式时出现问题_Python_Html_Flask_Bootstrap 4_Jinja2 - Fatal编程技术网

Python 将flask表导出到excel和在html中设置样式时出现问题

Python 将flask表导出到excel和在html中设置样式时出现问题,python,html,flask,bootstrap-4,jinja2,Python,Html,Flask,Bootstrap 4,Jinja2,我有一个Flask应用程序,它从HTML页面中的DataFrame生成表。问题是,从html导出到excel的脚本不希望使用这段代码,并且我无法使用boostrap类设置表的样式 你能告诉我我做错了什么吗 {% extends 'layout.html' %} {% block title %}GAP Analysis{% endblock %} <link rel="stylesheet" href="https://maxcdn.bootstrap

我有一个Flask应用程序,它从HTML页面中的DataFrame生成表。问题是,从html导出到excel的脚本不希望使用这段代码,并且我无法使用boostrap类设置表的样式

你能告诉我我做错了什么吗

{% extends 'layout.html' %}
{% block title %}GAP Analysis{% endblock %}
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
          integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
{% block content %}
<h1>GAP Analysis output</h1>
{% endblock %}

{% block other %}
<button id="exportBtn1">Export To Excel</button><br><br>
<table id="table table-striped table-bordered">
  {% for table in tables %}
    {{ table|safe }}
  {% endfor %}
</table>
{% endblock %}
<script src="https://cdn.jsdelivr.net/gh/linways/table-to-excel@v1.0.4/dist/tableToExcel.js"></script>
<script type="text/javascript">
  $(document).ready(function () {
      $("#exportBtn1").click(function(){
        TableToExcel.convert(document.getElementById("tab1"), {
            name: "test.xlsx",
            sheet: {
            name: "Sheet1"
            }
          });
        });
  });
</script>
{%extends'layout.html%}
{%block title%}差距分析{%endblock%}
{%block content%}
差距分析输出
{%endblock%}
{%block-other%}
导出到Excel

{对于表%%中的表,%} {{表|安全}} {%endfor%} {%endblock%} $(文档).ready(函数(){ $(“#exportBtn1”)。单击(函数(){ TableToExcel.convert(document.getElementById(“tab1”){ 名称:“test.xlsx”, 工作表:{ 名称:“第1张” } }); }); });