我有-current-最新版本的pandas、openpyxl、xlrd。
openpyxl:3.0.6。
Pandas :1.2.2。
xlrd:2.0.1。
我有一个生成的 excel xlsx- 文件(从网络应用程序导出)。
我在 Pandas 中读到它:
myexcelfile = pd.read_excel(easy_payfile, engine="openpyxl")
一切顺利,我可以成功读取文件。但我确实收到了一个丑陋的警告:
/Users/*******/projects/environments/venv/lib/python3.8/site-packages/openpyxl/styles/stylesheet.py:214: UserWarning: Workbook contains no default style, apply openpyxl's default
warn("Workbook contains no default style, apply openpyxl's default")
文档并没有对此进行过多说明。有什么办法可以添加一个选项来避免此警告。我宁愿不压制它。谢谢!
最佳答案
我认为该库没有为您提供禁用此功能的方法,因此您将需要直接使用警告包。
该问题的一个简单而准时的解决方案是:
import warnings
with warnings.catch_warnings(record=True):
warnings.simplefilter("always")
myexcelfile = pd.read_excel(easy_payfile, engine="openpyxl")
关于python - 如何处理警告: "Workbook contains no default style, apply openpyxl' s default ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66214951/