workbook = Workbook(default_style=openpyxl)报错
时间: 2024-05-24 11:15:11 浏览: 70
根据您提供的信息,我无法确定报错的具体原因。但是根据常见问题推断,您可能需要将`openpyxl`导入进来,或者是将`Workbook()`中的参数改为`default_style=openpyxl.styles.default.DefaultStyle`。另外,您也可以提供更详细的错误信息,这样我可以更好地帮助您解决问题。
相关问题
python报错Workbook contains no default style, apply openpyxl's default"
这个错误通常出现在使用openpyxl库处理Excel文件时。解决方法是,将Workbook对象的default_style属性设置为None,例如:
```
from openpyxl import Workbook
wb = Workbook()
wb.default_style = None
```
这样就可以避免出现这个报错了。
UserWarning: Workbook contains no default style, apply openpyxl's default报错
这个报错是由 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
```
这样就可以避免这个报错了。
阅读全文