Python用读取excel数据选其中两列数据做一个可是画界面,展示到网页上,怎么引用html
时间: 2024-05-02 08:18:29 浏览: 21
要将Python程序生成的界面展示到网页上,需要使用Web框架和模板引擎。常见的Web框架有Django、Flask等,模板引擎有Jinja2、Django模板等。
以下是使用Flask框架和Jinja2模板引擎的示例代码,假设已经将Excel数据读取到了两个列表中,分别为data1和data2。
```
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html', data1=data1, data2=data2)
if __name__ == '__main__':
app.run()
```
其中,`render_template`函数将渲染index.html模板,并将data1和data2作为参数传递给模板。在模板中可以使用Jinja2的语法来获取这些数据并展示出来。
在index.html中可以使用如下代码来展示数据:
```
<table>
<tr>
<th>列1</th>
<th>列2</th>
</tr>
{% for i in range(len(data1)) %}
<tr>
<td>{{ data1[i] }}</td>
<td>{{ data2[i] }}</td>
</tr>
{% endfor %}
</table>
```
这段代码使用了Jinja2的循环语句,将data1和data2中的数据逐行展示出来。在Flask中,需要将index.html文件放置在templates目录下。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)