1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Ë
oñúh¹ãó@—ddlZddlZddlZddlmZddlZddlm    Z
ddl m Z ddl mZejd«Ze«rej"j$Zej(dg¬«d„«Zd    „Zd
„Zd „Zej"j3d gd ¢«d„«Zy)éN)Úis_platform_windows)Ú    ExcelFile)Úinspect_excel_formatÚxlrdz.xls)Úparamscó—|jS)z
    Valid extensions for reading Excel files with xlrd.
 
    Similar to read_ext, but excludes .ods, .xlsb, and for xlrd>2 .xlsx, .xlsm
    )Úparam)Úrequests úRH:\Change_password\venv_build\Lib\site-packages\pandas/tests/io/excel/test_xlrd.pyÚ read_ext_xlrdr s€ð =‰=ÐócóH—d}d}|dddd«}tj|«5}t||¬«5}tj||d¬    «}ddd«tj|||d¬
«}ddd«t j «y#1swYŒAxYw#1swYŒ,xYw) NrÚSheet1ÚioÚdataÚexcelz    test1.xls©Úenginer)Ú
sheet_nameÚ    index_col)rrr)rÚ open_workbookrÚpdÚ
read_excelÚtmÚassert_frame_equal)    r ÚdatapathrrÚpthÚbookÚxlÚresultÚexpecteds             r Útest_read_xlrd_bookr"s£€Ø €FØ€JÙ
4˜ ¨+Ó
6€CÜ     ×    Ñ    ˜CÓ     ð
 DÜ t FÔ +ð    K¨rÜ—]‘] 2°*ÈÔJˆF÷    Kô—=‘=Ø ˜Z°À!ô
ˆ÷    
ô×ј& (Õ+÷     Kð    Kú÷
ð
ús"¥B³B Á !B B    ÂBÂB!có¬—ddlm}|dddd«}tj|d¬«5t    j
|d    ¬
«ddd«y#1swYyxYw) Nr)Ú    XLRDErrorrrrz
test1.xlsxzExcel xlsx file; not supported)Úmatchrr)Ú
xlrd.biffhr$ÚpytestÚraisesrr)rr$Úpaths   r Útest_read_xlsx_failsr*,sG€å$á D˜& '¨<Ó 8€DÜ    ‰yÐ(HÔ    Iñ+Ü
 ‰ d 6Õ*÷+÷+ñ+ús ©A
Acó&—|dddd«}tjtjdj    d«tjdtj
fdœ«}tj |d¬    «}tj||«y)
Nrrrz    test6.xls)réÚint64é)rr.)Úheader)    rÚ    DataFrameÚnpÚr_ÚastypeÚnanrrr)rr)r!r s    r Útest_nan_in_xlsr55si€á D˜& '¨;Ó 7€Dä|‰|¤§¡ d¡ × 2Ñ 2°7Ó ;ÄÇÁÀaÌÏÉÀiÑ@PÑQÓR€Hä ]‰]˜4¨Ô -€Fä×ј& (Õ+r Ú file_header)s    s    s    sÐÏࡱácóN—tj|«}t|«dk(sJ‚y)NÚxls)rÚBytesIOr)r6Úfs  r Útest_read_old_xls_filesr;@s%€ô     
‰
;Ó€AÜ  Ó " eÒ +Ð+Ñ +r )rÚnumpyr1r'Ú pandas.compatrÚpandasrÚpandas._testingÚ_testingrÚpandas.io.excelrÚpandas.io.excel._baserÚ importorskiprÚmarkÚ
single_cpuÚ
pytestmarkÚfixturer r"r*r5Ú parametrizer;©r r ú<module>rJsŸðÛ    ãÛ å-ãÝå%Ý6à€v×ј6Ó"€áÔØ—‘×'Ñ'€Jð€‡˜xÔ ñó!ðò ,ò+ò,ð‡×ÑØòóñ,óñ,r