+
    xȇi	                         ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt ]P                  ! R4      t]P                  R 4       t
]P                  R 4       tR tR t]P                  P                  R	R
R.4      R 4       tR tR# )    N)	DataFrame)ExcelWriter
xlsxwriterc                      R # )z.xlsx r       u/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/io/excel/test_xlsxwriter.pyextr
      s    r   c                 x    V\         P                  ! 4        V  2,          pVP                  4        \        V4      # )N)uuiduuid4touchstr)r
   tmp_pathtmps   && r	   	tmp_excelr      s-    


~cU+
+CIIKs8Or   c                 @   \         P                  ! R 4      p\        RRR.RRR./4      p\        V 4      ;_uu_ 4       pVP	                  V4       RpVP
                  pVP                  4       ^ ,          pVP                  RV/4      pVP                  RRV4       RRR4       \        P                  ! VP                  V 4      4      ;_uu_ 4       p VR,          p	RRR4        X	R
,          p
 V
P                  pVX8X  g   Q hR#   + '       g   i     Lr; i  \         d    TP                  RR	7      p	 L\i ; i  + '       g   i     Lh; i  \         d    X	P                  R
4      p
 Li ; i  \          d$    T
P"                  P                  P$                  p Li ; i)openpyxlAi@ Bz#,##0
num_formatzB:BNSheet1)nameB2)pytestimportorskipr   r   to_excelbook
worksheets
add_format
set_column
contextlibclosingload_workbook	TypeErrorget_sheet_by_namecellnumber_formatAttributeErrorstyle_format_code)r   r   framewriterr   write_workbookwrite_worksheet
col_formatread_workbookread_worksheetr'   read_num_formats   &           r	   test_column_formatr4      s|    "":.HsVV,cFF3CDEE	Y		6v 
(335a8#..j/IJ
""5$
; 
  
		H229=	>	>-	L*84N 
?)d#
@,, j(((; 
 	  	L*<<(<KN	L 
?	>  )""4()  @**22??@sZ   ADD:	D#	E -E/ D	D74D:6D77D::E
	E,+E,/+FFc                     R p\         P                  ! \        VR7      ;_uu_ 4        \        V RRR7       RRR4       R#   + '       g   i     R# ; i)z-Append mode is not supported with xlsxwriter!)matchr   a)enginemodeN)r   raises
ValueErrorr   )r   msgs   & r	   test_write_append_mode_raisesr=   @   s3    
9C	z	-	-Il= 
.	-	-	-s   A  A	nan_inf_to_errorsTFc                     R RV//p\        V RVR7      ;_uu_ 4       pVP                  P                  V8X  g   Q h RRR4       R#   + '       g   i     R# ; i)optionsr>   r   )r8   engine_kwargsN)r   r   r>   )r   r>   rA   r-   s   &&  r	   test_engine_kwargsrB   G   sZ     !46G HIM	,m
 
	{{,,0AAAA
 
 
 
s   AA	c                     \        V R R7      ;_uu_ 4       pVP                  / 8X  g   Q hVP                  P                  R4      pVP                  RV/8X  g   Q h RRR4       R#   + '       g   i     R# ; i)r   )r8   	test_nameN)r   sheetsr   add_worksheet)r   r-   sheets   &  r	   test_book_and_sheets_consistentrH   Q   s]    	Y|	4	4}}"""))+6}}e 4444 
5	4	4	4s   AA%%A6	)r"   r   r   pandasr   pandas.io.excelr   r   r   fixturer
   r   r4   r=   markparametrizerB   rH   r   r   r	   <module>rN      s        '  .
    $)N> ,tUm<B =B5r   