2020
10-08
10-08
python实现xlwt xlrd 指定条件给excel行添加颜色
先用xlrd读excel文件--》book对象a拿到指定的sheet页xlrd对象用xlutilscopy的copy方法复制a得到b通过判断a的列值,来修改b保存b得到结果之前也有试过直接用xlwt来操作sheetwork对象,来实现给指定行添加颜色的操作,由于能力有限,最终没有找到合适的方法,最终换了个方法先读出来,因为workbook对象可以拿到行数和对列操作,筛选关键字比较方便,所以上边代码就是一个demo,但是这个方法还是有弊端的,我把dataframe导出...
继续阅读 >
我就废话不多说了,大家还是直接看代码吧~importpandasaspdimportnumpyasnpcolumns=[['A','A','B','B','C'],['a','b','c','d','e']]#创建形状为(10,5)的DataFrame并设置二级标题demo_df=pd.DataFrame(np.arange(50).reshape(10,5),columns=columns)print(demo_df)defstyle_color(df,colors):""":paramdf:pd.DataFrame:paramcolors:字典内容是{标题:颜色}:return:"""returndf...