python UserWarning: Workbook contains no default style, apply openpyxl‘s default问题解决方案

在用pandas读取excel文件是,出现警告: UserWarning: Workbook contains no default style, apply openpyxl‘s default。

 

 原因分析: 警告中显示“工作簿中不包含默认样式,使用openpyxl的默认样式”,提示我们该文件虽然是,xlsx结尾,但是没有设置默认样式,一般这种没有设置默认样式的excle文档是由java程序生成的,不是像windows系统是使用右键点击创建的excel文档。

比较专业的描述
该xlsx文件是由Apache POI创建(java程序生成),并不是Microsoft EXCEL创建。
文件属性里程序名称是Apache POI

 

解决方法:

第一种:用excel程序打开保存一下这个文档,使该文档程序属性变成Microsoft EXCEL,同时应该也保存了默认的excel样式;

 

 

第二种:导入warnings模块,忽略警告级别的提示

 

posted @ 2022-08-11 23:17  sauron2021  阅读(9952)  评论(0编辑  收藏  举报