@@ -482,7 +482,7 @@ def read_excel(
482
482
sheet_name : str | int | list [IntStrT ] | None = 0 ,
483
483
* ,
484
484
# If sheet name and table name are specified -> Nested Dictionary of DataFrames
485
- table_name : str | list [str ] | None = 0 ,
485
+ table_name : str | int | list [str ] | None = 0 ,
486
486
header : int | Sequence [int ] | None = 0 ,
487
487
names : SequenceNotStr [Hashable ] | range | None = None ,
488
488
index_col : int | str | Sequence [int ] | None = None ,
@@ -513,7 +513,7 @@ def read_excel(
513
513
storage_options : StorageOptions | None = None ,
514
514
dtype_backend : DtypeBackend | lib .NoDefault = lib .no_default ,
515
515
engine_kwargs : dict | None = None ,
516
- ) -> DataFrame | dict [ IntStrT , DataFrame ] | dict [str , DataFrame ]:
516
+ ) -> DataFrame | list [ DataFrame ] | dict [str , DataFrame ]:
517
517
check_dtype_backend (dtype_backend )
518
518
should_close = False
519
519
if engine_kwargs is None :
@@ -1998,6 +1998,10 @@ def sheet_names(self):
1998
1998
"""
1999
1999
return self ._reader .sheet_names
2000
2000
2001
+ @property
2002
+ def table_names (self ):
2003
+ return self ._reader .table_names
2004
+
2001
2005
def close (self ) -> None :
2002
2006
"""close io if necessary"""
2003
2007
self ._reader .close ()
0 commit comments