如何从Excel文件生成HTML文件,或将excel图形解析为python?

时间:2018-08-02 20:45:45

标签: python html excel

我有很多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的图形:

enter image description here

1 个答案:

答案 0 :(得分:0)

尽管VVC是Excel工作簿中的选项卡,但不是“工作表”。这就是为什么您会遇到错误。

熊猫可能无法导入图形,但可以导入其构建数据。然后,您可以使用Pandasmatplotlib或任何其他python图形库来重新创建图形。仅当您的所有报告都使用带有不同数据的相似图形时,这才可能会有所回报。但是,如果所有图形的设计都不同,那就太困难了/很费时间。