docstr: Reader using openpyxl engine.
  
  Parameters
  ----------
  filepath_or_buffer : str, path object or Workbook
      Object to be parsed.
  {storage_options}
  engine_kwargs : dict, optional
      Arbitrary keyword arguments passed to excel engine.
docstr_tok: ["Reader","using","openpyxl","engine",".","Parameters","--","--","--","--","--","filepath_or_buffer",":","str",",","path","object","or","Workbook","Object","to","be","parsed",".","{","storage_options","}","engine_kwargs",":","dict",",","optional","Arbitrary","keyword","arguments","passed","to","excel","engine","."]
code: def __init__(
      self,
      filepath_or_buffer: FilePath | ReadBuffer[bytes],
      storage_options: StorageOptions | None = None,
      engine_kwargs: dict | None = None,
  ) -> None:
      """
      Reader using openpyxl engine.
  
      Parameters
      ----------
      filepath_or_buffer : str, path object or Workbook
          Object to be parsed.
      {storage_options}
      engine_kwargs : dict, optional
          Arbitrary keyword arguments passed to excel engine.
      """
      import_optional_dependency("openpyxl")
      super().__init__(
          filepath_or_buffer,
          storage_options=storage_options,
          engine_kwargs=engine_kwargs,
      )
  
imports: from __future__ import annotations
  import mmap
  from typing import TYPE_CHECKING, Any, cast
  import numpy
  from pandas.compat._optional import import_optional_dependency
  from pandas.util._decorators import doc
  from pandas.core.shared_docs import _shared_docs
  from pandas.io.excel._base import BaseExcelReader, ExcelWriter
  from pandas.io.excel._util import combine_kwargs, validate_freeze_panes
label_desc: Use image node_id 1 to create a new OpenpyxlReader object from inherited base classes: BaseExcelReader with example: obj = OpenpyxlReader(filepath_or_buffer, storage_options, engine_kwargs)