【问题标题】:How to make a html page using excel as data source in python如何在python中使用excel作为数据源制作html页面
【发布时间】:2023-04-07 03:30:01
【问题描述】:

我想制作一个简单的 html 页面,如下所示:

橙色的文本是动态文本。我想过滤网页上的excel表格,打印html中指定的技术和子技术数据作为输出。

import pandas as pd
filter = 'LTE2'
df = pd.read_csv("data.csv", delimiter=';')
df = df[df['subTechnology'] == filter]
df.to_html('index.html', index=False)

在一个深思熟虑的贡献的帮助下,df.to_html 可以很好地处理数据,但我仍然不知道如何处理表格上方的文本,如屏幕截图所示。

这是我的数据源:

Technology;subTechnology;Package;Type;Date
4G;LTE2;2.0.5;Major Update;08.10.2017
4G;LTE2;4.4;Normal Update;09.10.2017
2G;GSM2;4.4.2;Major Update;02.12.2017
5G;5G2;1.1.2 mQ1;Major Update;02.01.2020
2G;GSM2A;1.0.7Q;Delivery;03.01.2020
4G;LTE20A;3.0.7;Normal Update;02.03.2020
2G;GSM17A;39142;Major Update;02.04.2020
5G;5G2A;0.2TD;Delivery;03.04.2020
3G;3G20;GF20 2.3;Normal Update;04.04.2020
2G;L2B;1.0TD;Delivery;02.07.2020
5G;5G2A;0.5TD;Delivery;02.08.2020
2G;GSM2B;1.0TD;Delivery;03.08.2020
2G;L2A;1.0.6Q;Delivery;02.10.2020
4G;LTE20A;6.0;Normal Update;02.11.2020

我熟悉 xlsx2html 和 apsose.cells 等工具,但我不知道如何根据指定的子技术过滤数据并在 html 中仅显示自定义的 excel。任何文档或建议将不胜感激。

【问题讨论】:

  • 你想要的是能够在网站中过滤或在本地过滤并构建网站?
  • StackOverflow 不是代码编写服务 - 请以minimal reproducible example 的形式将您诚实尝试解决此问题的代码编辑到您的问题中,并说明问题出在哪里/不正确输出。如果有错误消息,请包含此作为文本完整文本。在代码中包含一些最小的示例数据。
  • @edoelas 理想情况下,我希望能够过滤网页上的数据,但我认为处理signle html页面上的动态内容可能很困难,所以我什至可以硬编码“subTechnology”在本地生成结果为 html。

标签:
python
html
pandas