@@ -58,7 +58,7 @@ def read_excel(
58
58
false_values : Iterable [Hashable ] | None = ...,
59
59
skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
60
60
nrows : int | None = ...,
61
- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
61
+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
62
62
keep_default_na : bool = ...,
63
63
na_filter : bool = ...,
64
64
verbose : bool = ...,
@@ -75,6 +75,7 @@ def read_excel(
75
75
skipfooter : int = ...,
76
76
storage_options : StorageOptions = ...,
77
77
dtype_backend : DtypeBackend | NoDefault = ...,
78
+ engine_kwargs : dict [str , Any ] | None = ...,
78
79
) -> dict [IntStrT , DataFrame ]: ...
79
80
@overload
80
81
def read_excel (
@@ -100,7 +101,7 @@ def read_excel(
100
101
false_values : Iterable [Hashable ] | None = ...,
101
102
skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
102
103
nrows : int | None = ...,
103
- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
104
+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
104
105
keep_default_na : bool = ...,
105
106
na_filter : bool = ...,
106
107
verbose : bool = ...,
@@ -117,6 +118,7 @@ def read_excel(
117
118
skipfooter : int = ...,
118
119
storage_options : StorageOptions = ...,
119
120
dtype_backend : DtypeBackend | NoDefault = ...,
121
+ engine_kwargs : dict [str , Any ] | None = ...,
120
122
) -> dict [str , DataFrame ]: ...
121
123
@overload
122
124
# mypy says this won't be matched
@@ -143,7 +145,7 @@ def read_excel( # type: ignore[overload-cannot-match]
143
145
false_values : Iterable [Hashable ] | None = ...,
144
146
skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
145
147
nrows : int | None = ...,
146
- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
148
+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
147
149
keep_default_na : bool = ...,
148
150
na_filter : bool = ...,
149
151
verbose : bool = ...,
@@ -160,6 +162,7 @@ def read_excel( # type: ignore[overload-cannot-match]
160
162
skipfooter : int = ...,
161
163
storage_options : StorageOptions = ...,
162
164
dtype_backend : DtypeBackend | NoDefault = ...,
165
+ engine_kwargs : dict [str , Any ] | None = ...,
163
166
) -> dict [int | str , DataFrame ]: ...
164
167
@overload
165
168
def read_excel (
@@ -185,7 +188,7 @@ def read_excel(
185
188
false_values : Iterable [Hashable ] | None = ...,
186
189
skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
187
190
nrows : int | None = ...,
188
- na_values : Sequence [str ] | dict [str | int , Sequence [str ]] = ...,
191
+ na_values : Sequence [str ] | dict [str | int , Sequence [str ]] | None = ...,
189
192
keep_default_na : bool = ...,
190
193
na_filter : bool = ...,
191
194
verbose : bool = ...,
@@ -202,6 +205,7 @@ def read_excel(
202
205
skipfooter : int = ...,
203
206
storage_options : StorageOptions = ...,
204
207
dtype_backend : DtypeBackend | NoDefault = ...,
208
+ engine_kwargs : dict [str , Any ] | None = ...,
205
209
) -> DataFrame : ...
206
210
207
211
class ExcelWriter :
0 commit comments