@@ -15,7 +15,6 @@ from typing import (
1515 overload ,
1616)
1717
18- from odf .opendocument import OpenDocument # pyright: ignore[reportMissingTypeStubs]
1918from openpyxl .workbook .workbook import Workbook
2019from pandas .core .frame import DataFrame
2120import pyxlsb .workbook # pyright: ignore[reportMissingTypeStubs]
@@ -43,6 +42,10 @@ from pandas._typing import (
4342 UsecolsArgType ,
4443)
4544
45+ from odf .opendocument import ( # pyright: ignore[reportMissingTypeStubs] # isort: skip
46+ OpenDocument , # pyright: ignore[reportUnknownVariableType]
47+ )
48+
4649@overload
4750def read_excel (
4851 io : (
@@ -59,7 +62,7 @@ def read_excel(
5962 header : int | Sequence [int ] | None = ...,
6063 names : ListLikeHashable | None = ...,
6164 index_col : int | Sequence [int ] | str | None = ...,
62- usecols : str | UsecolsArgType = ...,
65+ usecols : str | UsecolsArgType [ Any ] = ...,
6366 dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
6467 engine : ExcelReadEngine | None = ...,
6568 converters : Mapping [int | str , Callable [[Any ], Any ]] | None = ...,
@@ -102,7 +105,7 @@ def read_excel(
102105 header : int | Sequence [int ] | None = ...,
103106 names : ListLikeHashable | None = ...,
104107 index_col : int | Sequence [int ] | str | None = ...,
105- usecols : str | UsecolsArgType = ...,
108+ usecols : str | UsecolsArgType [ Any ] = ...,
106109 dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
107110 engine : ExcelReadEngine | None = ...,
108111 converters : Mapping [int | str , Callable [[Any ], Any ]] | None = ...,
@@ -146,7 +149,7 @@ def read_excel( # type: ignore[overload-cannot-match]
146149 header : int | Sequence [int ] | None = ...,
147150 names : ListLikeHashable | None = ...,
148151 index_col : int | Sequence [int ] | str | None = ...,
149- usecols : str | UsecolsArgType = ...,
152+ usecols : str | UsecolsArgType [ Any ] = ...,
150153 dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
151154 engine : ExcelReadEngine | None = ...,
152155 converters : Mapping [int | str , Callable [[Any ], Any ]] | None = ...,
@@ -189,7 +192,7 @@ def read_excel(
189192 header : int | Sequence [int ] | None = ...,
190193 names : ListLikeHashable | None = ...,
191194 index_col : int | Sequence [int ] | str | None = ...,
192- usecols : str | UsecolsArgType = ...,
195+ usecols : str | UsecolsArgType [ Any ] = ...,
193196 dtype : str | Dtype | Mapping [str , str | Dtype ] | None = ...,
194197 engine : ExcelReadEngine | None = ...,
195198 converters : Mapping [int | str , Callable [[Any ], Any ]] | None = ...,
@@ -312,7 +315,7 @@ class ExcelFile:
312315 header : int | Sequence [int ] | None = ...,
313316 names : ListLikeHashable | None = ...,
314317 index_col : int | Sequence [int ] | None = ...,
315- usecols : str | UsecolsArgType = ...,
318+ usecols : str | UsecolsArgType [ Any ] = ...,
316319 converters : dict [int | str , Callable [[Any ], Any ]] | None = ...,
317320 true_values : Iterable [Hashable ] | None = ...,
318321 false_values : Iterable [Hashable ] | None = ...,
@@ -340,7 +343,7 @@ class ExcelFile:
340343 header : int | Sequence [int ] | None = ...,
341344 names : ListLikeHashable | None = ...,
342345 index_col : int | Sequence [int ] | None = ...,
343- usecols : str | UsecolsArgType = ...,
346+ usecols : str | UsecolsArgType [ Any ] = ...,
344347 converters : dict [int | str , Callable [[Any ], Any ]] | None = ...,
345348 true_values : Iterable [Hashable ] | None = ...,
346349 false_values : Iterable [Hashable ] | None = ...,
0 commit comments