Skip to content

Commit 6865f2a

Browse files
author
Joeperdefloep
committed
Pep8
1 parent 18d9eab commit 6865f2a

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

pandas/io/excel/_base.py

+10-2
Original file line numberDiff line numberDiff line change
@@ -757,14 +757,22 @@ class ExcelWriter(metaclass=abc.ABCMeta):
757757
Here, the `if_sheet_exists` parameter can be set to replace a sheet if it
758758
already exists:
759759
760-
>>> with ExcelWriter("path_to_file.xlsx", mode="a", engine="openpyxl", if_sheet_exists="replace") as writer:
760+
>>> with ExcelWriter(
761+
... "path_to_file.xlsx",
762+
... mode="a",
763+
... engine="openpyxl",
764+
... if_sheet_exists="replace"
765+
... ) as writer:
761766
... df.to_excel(writer, sheet_name="Sheet1")
762767
763768
You can specify arguments to the underlying engine. For example to not
764769
calculate the result of a formula:
765770
766771
>>> df = pd.DataFrame(["=1+1"])
767-
... with ExcelWriter("path_to_file.xlsx", engine_kwargs={"strings_to_formulas":False})
772+
... with ExcelWriter(
773+
... "path_to_file.xlsx",
774+
... engine_kwargs={"strings_to_formulas":False}
775+
... ) as writer:
768776
... df.to_excel(writer)
769777
770778
You can store Excel file in RAM:

pandas/tests/io/excel/test_xlsxwriter.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ def test_write_append_mode_raises(ext):
6262
with pytest.raises(ValueError, match=msg):
6363
ExcelWriter(f, engine="xlsxwriter", mode="a")
6464

65+
6566
def test_engine_kwargs(ext):
67+
# to test that kwargs are accurately passed on to the engine.
6668
with tm.ensure_clean(ext) as f:
67-
ExcelWriter(f,engine="xlsxwriter",engine_kwargs={"strings_to_formulas":False})
69+
ExcelWriter(
70+
f, engine="xlsxwriter", engine_kwargs={"strings_to_formulas": False}
71+
)

0 commit comments

Comments
 (0)