
    Hf                     B    d Z ddlmZ ddlmZmZ  G d de          ZdS )z
    pyexcel.plugins.parsers.excel
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Parsing excel sources

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
    )AbstractParser)get_data	iget_datac                   .    e Zd ZdZd Zd Zd Z	 ddZdS )	ExcelParserzget data from excel filesc                      | j         |fi |S )N)
_parse_any)self	file_namekeywordss      _/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel/plugins/parsers/excel.py
parse_filezExcelParser.parse_file   s    ty55H555    c                 ,     | j         |fd| j        i|S N	file_typer	   
_file_type)r
   file_streamr   s      r   parse_file_streamzExcelParser.parse_file_stream   s2    t
 
#'?
6>
 
 	
r   c                 ,     | j         |fd| j        i|S r   r   )r
   file_contentr   s      r   parse_file_contentzExcelParser.parse_file_content   s2    t
 
$(O
7?
 
 	
r   FNc                 x    |r(t          |fd|i|\  }}|                     |           nt          |fd|i|}|S r   )r   _free_me_up_laterr   )r
   anything	on_demandr   r   sheetsreaders          r   r	   zExcelParser._parse_any   sp      	I& $-19 NFF ""6****hHH)HxHHFr   )FN)__name__
__module____qualname____doc__r   r   r   r	    r   r   r   r      s`        ##6 6 6
 
 


 
 
 48
 
 
 
 
 
r   r   N)r#   pyexcel.parserr   
pyexcel_ior   r   r   r$   r   r   <module>r'      so     * ) ) ) ) ) * * * * * * * *    .     r   