python - 如何从 Excel 文件生成 HTML 文件,或将 excel 图形解析为 python?
问题描述
我有很多 Excel 格式的报告,我想将其更改为 html。
所以,我可以有实时图表。目前我正在使用python jinja2 template
构建 HTML,但我想知道是否还有其他更简单的方法可以从 Excel 构建 HTML。
我也想知道你是否可以parse excel graph
进入 python !
我尝试过了:
导入pandas
为pd
file_link = r"C:\Users\XXX\Desktop\Primire HT ML output testing\Panasonic BR2330 html.xlsx"
data_file = pd.ExcelFile(file_link)
chartAt24C = data_file.parse(sheet_name="VVC")
print(chartAt24C)
它给我带来了错误:
xlrd.biffh.XLRDError: No sheet named <'VVC'>
这是我要解析成 python 的图:
解决方案
虽然VVC
是 Excel 工作簿中的选项卡,但它不是“工作表”。这就是你收到错误的原因。
Pandas 可能无法导入图表,但它可以导入构建它的数据。然后,您可以使用Pandas
、matplotlib
或任何其他 python 图形库来重新创建图形。如果您的所有报告都使用具有不同数据的相似图表,这可能只会得到回报。但是,如果所有图表的设计都不同,这将太困难/太耗时。
推荐阅读
- botframework - 如何使用 Microsoft Teams 沉浸式阅读器读取自适应卡片内容?
- corda - UTC以外的corda 4中如何使用本地时区
- python - 使用 pymysql 不会从本地磁盘更新数据库
- python - pylint 如何在 argparse 中不引发无成员消息?
- xml - 如何显着提高 xsltproc 命令的速度?
- spring - 没有映射的 Spring MVC 请求将发送到控制器
- java - java - 如何在java ping pong游戏中使桨的一侧成为机器人?
- azure - 尝试在 Linux vm 上的 Azure CLI 中创建 vm 时出现响应错误
- sql-server - SQL Server 默认排序规则与具有不同排序规则的 DB。潜在问题
- python - 记录过去一分钟事件的最有效方法