最新版本的pandas的excelwriter 的参数有哪些
时间: 2024-02-20 07:58:17 浏览: 73
最新版本的 `pandas` 库中,`ExcelWriter` 的初始化参数如下:
```python
class pandas.ExcelWriter(path, engine=None, **kwargs)
```
其中:
- `path`:要写入的文件路径,可以是文件名字符串、`pathlib.Path` 对象或文件类对象。
- `engine`:要使用的引擎,可以是字符串或 `Engine` 对象,默认为 None。
- `**kwargs`:其他参数,可以是以下任意组合:
- `mode`:打开文件的模式,默认为 `'w'`。
- `engine_kwargs`:传递给引擎的额外参数,应该是一个字典。
- `datetime_format`:日期时间格式字符串,默认为 `None`。
- `date_format`:日期格式字符串,默认为 `None`。
- `keep_date_col`:如果为 `True`,则保留 `DataFrame` 中的日期列,否则将其转换为普通列,默认为 `True`。
- `book_title`:Excel 文件的标题,默认为 `None`。
- `freeze_panes`:一个元组,指定要冻结的行和列,默认为 `None`。
- `engine_kwargs`:传递给引擎的额外参数,应该是一个字典。
其中,`engine` 参数可以是以下字符串之一:
- `openpyxl`:使用 `openpyxl` 引擎。
- `xlsxwriter`:使用 `xlsxwriter` 引擎。
- `xlwt`:使用 `xlwt` 引擎。
在这些参数中,`openpyxl` 引擎是默认的引擎。
阅读全文