
    Hf                     V    d Z ddlmZ ddlmZ ddlmZ ddlmZ  G d de          ZdS )	z
    pyexcel.plugin.renderers.excel
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Export data into excel files

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
    )AbstractRenderer)DEFAULT_SHEET_NAME)manager)	save_datac                   0    e Zd ZdZd Zd Zd Zd Zd ZdS )ExcelRendererzOutput data into excel formatc                 4    t          j        | j                  S N)r   get_io
_file_type)selfs    a/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel/plugins/renderers/excel.pyr   zExcelRenderer.get_io   s    ~do...    c                 x    t           }|j        r|j        }||                                i}t          ||fi | d S r
   )r   nameto_arrayr   )r   	file_namesheetkeywords
sheet_namedatas         r   render_sheet_to_filez"ExcelRenderer.render_sheet_to_file   sJ    '
: 	$JENN,,-)T..X.....r   c                 F    t          ||                                fi | d S r
   )r   to_dict)r   r   bookr   s       r   render_book_to_filez!ExcelRenderer.render_book_to_file   s(    )T\\^^88x88888r   c                 2     | j         ||fd| j        i| d S N	file_type)r   r   )r   file_streamr   r   s       r   render_sheet_to_streamz$ExcelRenderer.render_sheet_to_stream!   s?    !!	
 	
*./	
=E	
 	
 	
 	
 	
r   c                 2     | j         ||fd| j        i| d S r   )r   r   )r   r    r   r   s       r   render_book_to_streamz#ExcelRenderer.render_book_to_stream&   s?      	
 	
)-	
<D	
 	
 	
 	
 	
r   N)	__name__
__module____qualname____doc__r   r   r   r!   r#    r   r   r   r      se        ''/ / // / /9 9 9
 
 


 
 
 
 
r   r   N)	r'   pyexcel.rendererr   pyexcel.constantsr   
pyexcel_ior   r   r   r(   r   r   <module>r,      s     . - - - - - 0 0 0 0 0 0 ) ) ) ) ) )            
 
 
 
 
$ 
 
 
 
 
r   