码迷,mamicode.com
首页 > Web开发 > 详细

制作自己的第一个网页

时间:2020-05-25 09:17:59      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:span   csv文件   格式   header   中文   png   pandas   xls   charset   

一、读入一个excel文件,并存为csv格式,并把优秀变成90,良好80,及格60,没有交0分。

excel文件如下

技术图片

 

 代码如下

1 import pandas as pd
2 start=[优秀,良好,合格,不合格]
3 change=[90分,80分,60分,0分]
4 file=pd.read_excel("Python成绩登记信计.xlsx")
5 l=len(file.index)
6 for index in range (l):
7     for i in range(4):
8         file.iloc[index]=file.iloc[index].replace(start[i],change[i])
9 file.to_csv("Python成绩登记信计csv.csv",index=False,header=1)

运行结果如下

技术图片

 

 二、将上述csv格式文件转换为html文件

可利用pandas

代码如下

1 import pandas as pd
2 f=pd.read_csv("Python成绩登记信计csv.csv")
3 f.to_html("Python成绩登记信计.html")

因为csv文件中有中文,所以可能转换后的html中可能出现乱码

解决办法:可在python中打开转换后的html文件,然后在第一行加入

<head>
<meta charset="UTF-8">

然后再次打开就可以啦

技术图片

 

制作自己的第一个网页

标签:span   csv文件   格式   header   中文   png   pandas   xls   charset   

原文地址:https://www.cnblogs.com/qinlai/p/12954734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!