You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/source/user_guide/io.rst
+9
Original file line number
Diff line number
Diff line change
@@ -3785,6 +3785,15 @@ one can pass an :class:`~pandas.io.excel.ExcelWriter`.
3785
3785
3786
3786
.. _io.excel_writing_buffer:
3787
3787
3788
+
When using the ``engine_kwargs`` parameter, pandas will pass these arguments to the
3789
+
engine. For this, it is important to know which function pandas is using internally.
3790
+
3791
+
* For the engine openpyxl, pandas is using :func:`openpyxl.Workbook` to create a new sheet and :func:`openpyxl.load_workbook` to append data to an existing sheet. The openpyxl engine writes to (``.xlsx``) and (``.xlsm``) files.
3792
+
3793
+
* For the engine xlsxwriter, pandas is using :func:`xlsxwriter.Workbook` to write to (``.xlsx``) files.
3794
+
3795
+
* For the engine odf, pandas is using :func:`odf.opendocument.OpenDocumentSpreadsheet` to write to (``.ods``) files.
0 commit comments