o
    65i                  	   @   s   d Z ddlmZ ddlmZ ddlmZ 		dded	ed
eee  fddZ		dded	ed
eee  fddZ			dded	ed
eee  fddZ
		dded	ed
eee  fddZdd	ed
ee fddZdS )u$   Google Sheets에서 데이터 조회    )Any   )sheets_client)SPREADSHEET_ID   予実出力N
sheet_namespreadsheet_idreturnc                 C   $   |du rt }|  d}tj||dS )u   예실 비교 데이터 조회

    Args:
        sheet_name: 시트 이름
        spreadsheet_id: 스프레드시트 ID

    Returns:
        2차원 배열 형태의 원시 데이터
    Nz	!A1:AZ500
range_namer   r   r   get_sheet_datar   r   r    r   X/var/www/tkim.planitai.co.jp/gemegg/20251207-make-pdf-report/project/src/data_fetcher.pyfetch_comparison_data   s   
r      損益計算書c                 C   r
   )u    손익계산서 데이터 조회Nz	!A1:AZ200r   r   r   r   r   r   fetch_pl_data       
r      キャッシュフローc                 C   r
   )u    캐시플로우 데이터 조회Nz	!A1:AZ100r   r   r   r   r   r   fetch_cashflow_data0   r   r   	   サマリc                 C   r
   )u   요약 데이터 조회Nz!A1:Z50r   r   r   r   r   r   fetch_summary_data@   r   r   c                 C   s
   t | S )u%   사용 가능한 시트 목록 조회)r   get_all_sheets)r   r   r   r   get_available_sheetsP   s   
r   )r   N)r   N)r   N)r   N)N)__doc__typingr   r   configr   strlistr   r   r   r   dictr   r   r   r   r   <module>   sR    







