@@ -2,6 +2,7 @@ from collections.abc import (
22 Callable ,
33 Hashable ,
44 Iterable ,
5+ Mapping ,
56 Sequence ,
67)
78from types import TracebackType
@@ -41,9 +42,9 @@ def read_excel(
4142 names : list [str ] | None = ...,
4243 index_col : int | Sequence [int ] | None = ...,
4344 usecols : Sequence [int ] | Sequence [str ] | Callable [[str ], bool ] | None = ...,
44- dtype : str | Dtype | dict [str , str | Dtype ] | None = ...,
45+ dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
4546 engine : Literal ["xlrd" , "openpyxl" , "odf" , "pyxlsb" ] | None = ...,
46- converters : dict [int | str , Callable [[object ], object ]] | None = ...,
47+ converters : Mapping [int | str , Callable [[object ], object ]] | None = ...,
4748 true_values : Iterable [Hashable ] | None = ...,
4849 false_values : Iterable [Hashable ] | None = ...,
4950 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
@@ -79,9 +80,9 @@ def read_excel(
7980 names : list [str ] | None = ...,
8081 index_col : int | Sequence [int ] | None = ...,
8182 usecols : Sequence [int ] | Sequence [str ] | Callable [[str ], bool ] | None = ...,
82- dtype : str | Dtype | dict [str , str | Dtype ] | None = ...,
83+ dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
8384 engine : Literal ["xlrd" , "openpyxl" , "odf" , "pyxlsb" ] | None = ...,
84- converters : dict [int | str , Callable [[object ], object ]] | None = ...,
85+ converters : Mapping [int | str , Callable [[object ], object ]] | None = ...,
8586 true_values : Iterable [Hashable ] | None = ...,
8687 false_values : Iterable [Hashable ] | None = ...,
8788 skiprows : int | Sequence [int ] | Callable [[object ], bool ] | None = ...,
0 commit comments