o
    QDi                     @   s\   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ ddl	m
Z
 G dd	 d	eZd
S )   )slugify)Package)platform)Resource)Adapter   )ExcelControlc                   @   s,   e Zd ZdedefddZdefddZdS )	ExcelAdaptercontrolresourcec                C   s   || _ || _d S )N)r
   r   )selfr
   r    r   [/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/formats/excel/adapter.py__init__   s   
zExcelAdapter.__init__returnc                 C   sz   t  }| j) tj| jj}|jD ]}tt|| jj	t
|dd}|| qW d    n1 s2w   Y  |  |S )N)sheet)namepathr
   )r   r   r   openpyxlload_workbookbyte_stream
sheetnamesr   r   normpathr   add_resourcededuplicate_resoures)r   packagebookr   r   r   r   r   read_package   s   
	zExcelAdapter.read_packageN)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r	      s    r	   N)helpersr   r   r   r   r   r   systemr   r
   r   r	   r   r   r   r   <module>   s    