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模块,忽略警告级别的提示