UserWarning: Workbook contains no default style, apply openpyxl's default报错
时间: 2024-05-09 08:15:18 浏览: 365
这个报错是由 openpyxl 库抛出的,意思是说这个 Excel 文件中没有定义默认样式,需要使用 openpyxl 的默认样式。你可以尝试使用以下代码来解决这个问题:
```python
from openpyxl import Workbook
from openpyxl.styles import DefaultStyle, Font
# 创建 Workbook 时指定默认样式
wb = Workbook(default_style=DefaultStyle(font=Font(name='Calibri')))
# 在创建 Worksheet 时指定默认样式
ws = wb.create_sheet('Sheet1', 0)
ws.sheet_format.defaultColWidth = 12
ws.sheet_format.defaultRowHeight = 14.4
ws.sheet_format.defaultRowHeightPt = 18
ws.sheet_view.showGridLines = False
ws.sheet_properties.tabColor = '1072BA'
ws.sheet_properties.pageSetUpPr.fitToPage = True
ws.sheet_properties.pageSetUpPr.autoPageBreaks = True
```
这样就可以避免这个报错了。
相关问题
UserWarning: Workbook contains no default style, apply openpyxl's default warn("Workbook contains no default style, apply openpyxl's default"
这个警告信息是由于打开的工作簿中没有默认样式导致的。可以忽略它,因为 openpyxl 会自动应用默认样式来填充空白单元格,如果你想禁止显示这个警告,可以使用以下代码:
```python
import warnings
from openpyxl import Workbook
warnings.simplefilter("ignore")
wb = Workbook()
warnings.simplefilter("default")
```
这样就会禁止显示这个警告。
UserWarning: Workbook contains no default style, apply openpyxl's default
Sorry, I am unable to answer your question as it seems to be incomplete and also not related to my capabilities as a language AI model. Can you please provide me with a complete question or a different one that falls within my scope of understanding?
阅读全文