@@ -58,7 +58,7 @@ def read_excel(
5858 false_values : Iterable [Hashable ] | None = ...,
5959 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
6060 nrows : int | None = ...,
61- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
61+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
6262 keep_default_na : bool = ...,
6363 na_filter : bool = ...,
6464 verbose : bool = ...,
@@ -75,6 +75,7 @@ def read_excel(
7575 skipfooter : int = ...,
7676 storage_options : StorageOptions = ...,
7777 dtype_backend : DtypeBackend | NoDefault = ...,
78+ engine_kwargs : dict [str , Any ] | None = ...,
7879) -> dict [IntStrT , DataFrame ]: ...
7980@overload
8081def read_excel (
@@ -100,7 +101,7 @@ def read_excel(
100101 false_values : Iterable [Hashable ] | None = ...,
101102 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
102103 nrows : int | None = ...,
103- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
104+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
104105 keep_default_na : bool = ...,
105106 na_filter : bool = ...,
106107 verbose : bool = ...,
@@ -117,6 +118,7 @@ def read_excel(
117118 skipfooter : int = ...,
118119 storage_options : StorageOptions = ...,
119120 dtype_backend : DtypeBackend | NoDefault = ...,
121+ engine_kwargs : dict [str , Any ] | None = ...,
120122) -> dict [str , DataFrame ]: ...
121123@overload
122124# mypy says this won't be matched
@@ -143,7 +145,7 @@ def read_excel( # type: ignore[overload-cannot-match]
143145 false_values : Iterable [Hashable ] | None = ...,
144146 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
145147 nrows : int | None = ...,
146- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
148+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
147149 keep_default_na : bool = ...,
148150 na_filter : bool = ...,
149151 verbose : bool = ...,
@@ -160,6 +162,7 @@ def read_excel( # type: ignore[overload-cannot-match]
160162 skipfooter : int = ...,
161163 storage_options : StorageOptions = ...,
162164 dtype_backend : DtypeBackend | NoDefault = ...,
165+ engine_kwargs : dict [str , Any ] | None = ...,
163166) -> dict [int | str , DataFrame ]: ...
164167@overload
165168def read_excel (
@@ -185,7 +188,7 @@ def read_excel(
185188 false_values : Iterable [Hashable ] | None = ...,
186189 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
187190 nrows : int | None = ...,
188- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
191+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
189192 keep_default_na : bool = ...,
190193 na_filter : bool = ...,
191194 verbose : bool = ...,
@@ -202,6 +205,7 @@ def read_excel(
202205 skipfooter : int = ...,
203206 storage_options : StorageOptions = ...,
204207 dtype_backend : DtypeBackend | NoDefault = ...,
208+ engine_kwargs : dict [str , Any ] | None = ...,
205209) -> DataFrame : ...
206210
207211class ExcelWriter :
0 commit comments