o
    ä›e º  ã                   @   sh   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mZ ddl	Z	G d	d
„ d
e
ƒZdS )é   )ÚBIFFRecords)ÚBitmap)ÚStyle)ÚRow)ÚColumn)ÚunicodeÚ
itervaluesé    Nc                   @   s
  e Zd ZdZdZdudd„Zdd„ Zdd	„ ZeeeƒZ	d
d„ Z
ee
ƒZdd„ ZeeƒZdd„ ZeeƒZdd„ ZeeƒZdd„ ZeeƒZdd„ Zdd„ ZeeeƒZdd„ Zdd„ ZeeeƒZdd„ Zdd„ ZeeeƒZd d!„ Zd"d#„ ZeeeƒZd$d%„ Z d&d'„ Z!ee!e ƒZ"d(d)„ Z#d*d+„ Z$ee$e#ƒZ%d,d-„ Z&d.d/„ Z'ee'e&ƒZ(d0d1„ Z)d2d3„ Z*ee*e)ƒZ+d4d5„ Z,d6d7„ Z-ee-e,ƒZ.d8d9„ Z/d:d;„ Z0ee0e/ƒZ1d<d=„ Z2d>d?„ Z3ee3e2ƒZ4d@dA„ Z5dBdC„ Z6ee6e5ƒZ7dDdE„ Z8dFdG„ Z9ee9e8ƒZ:dHdI„ Z;dJdK„ Z<ee<e;ƒZ=dLdM„ Z>dNdO„ Z?ee?e>ƒZ@dPdQ„ ZAdRdS„ ZBeeBeAƒZCdTdU„ ZDdVdW„ ZEeeEeDƒZFdXdY„ ZGdZd[„ ZHeeHeGƒZId\d]„ ZJd^d_„ ZKeeKeJƒZLd`da„ ZMdbdc„ ZNeeNeMƒZOddde„ ZPdfdg„ ZQeeQePƒZRdhdi„ ZSdjdk„ ZTeeTeSƒZUdldm„ ZVdndo„ ZWeeWeVƒZXdpdq„ ZYdrds„ ZZeeZeYƒZ[dtdu„ Z\dvdw„ Z]ee]e\ƒZ^dxdy„ Z_dzd{„ Z`ee`e_ƒZad|d}„ Zbd~d„ ZceecebƒZdd€d„ Zed‚dƒ„ ZfeefeeƒZgd„d…„ Zhd†d‡„ ZieeiehƒZjdˆd‰„ ZkdŠd‹„ ZleelekƒZmdŒd„ ZndŽd„ ZoeeoenƒZpdd‘„ Zqd’d“„ ZreereqƒZsd”d•„ Ztd–d—„ ZueeuetƒZvd˜d™„ Zwdšd›„ ZxeexewƒZydœd„ ZzdždŸ„ Z{ee{ezƒZ|d d¡„ Z}d¢d£„ Z~ee~e}ƒZd¤d¥„ Z€d¦d§„ Zeee€ƒZ‚d¨d©„ Zƒdªd«„ Z„ee„eƒƒZ…d¬d­„ Z†d®d¯„ Z‡ee‡e†ƒZˆd°d±„ Z‰d²d³„ ZŠeeŠe‰ƒZ‹d´dµ„ ZŒd¶d·„ ZeeeŒƒZŽd¸d¹„ Zdºd»„ ZeeeƒZ‘d¼d½„ Z’d¾d¿„ Z“ee“e’ƒZ”dÀdÁ„ Z•dÂdÃ„ Z–ee–e•ƒZ—dÄdÅ„ Z˜dÆdÇ„ Z™ee™e˜ƒZšdÈdÉ„ Z›dÊdË„ Zœeeœe›ƒZdÌdÍ„ ZždÎdÏ„ ZŸeeŸežƒZ dÐdÑ„ Z¡dÒdÓ„ Z¢ee¢e¡ƒZ£dÔdÕ„ Z¤dÖd×„ Z¥ee¥e¤ƒZ¦dØdÙ„ Z§dÚdÛ„ Z¨ee¨e§ƒZ©dÜdÝ„ ZªdÞdß„ Z«ee«eªƒZ¬dàdá„ Z­dâdã„ Z®ee®e­ƒZ¯dädå„ Z°dædç„ Z±ee±e°ƒZ²dèdé„ Z³dêdë„ Z´ee´e³ƒZµdìdí„ Z¶dîdï„ Z·ee·e¶ƒZ¸dðdñ„ Z¹dòdó„ Zºeeºe¹ƒZ»dôdõ„ Z¼död÷„ Z½ee½e¼ƒZ¾dødù„ Z¿dúdû„ ZÀeeÀe¿ƒZÁdüdý„ ZÂdþdÿ„ ZÃeeÃeÂƒZÄd d„ ZÅdd„ ZÆeeÆeÅƒZÇdd„ ZÈdd„ ZÉeeÉeÈƒZÊdd	„ ZËd
d„ ZÌeeÌeËƒZÍdd„ ZÎdd„ ZÏeeÏeÎƒZÐdd„ ZÑdd„ ZÒeeÒeÑƒZÓdd„ ZÔdd„ ZÕeeÕeÔƒZÖdd„ Z×dd„ ZØeeØe×ƒZÙdd„ ZÚdd„ ZÛeeÛeÚƒZÜd d!„ ZÝd"d#„ ZÞeeÞeÝƒZßd$d%„ Zàd&d'„ ZáeeáeàƒZâd(d)„ Zãd*d+„ ZäeeäeãƒZåd,d-„ Zæd.d/„ ZçeeçeæƒZèd0d1„ Zéd2d3„ ZêeeêeéƒZëd4d5„ Zìd6d7„ ZíeeíeìƒZîd8d„ Z
d9eïjðfd:d;„Zñeïjðfd<d=„Zòeïjðfd>d?„Zód9eïjðfd@dA„ZôdvdDdE„ZõdvdFdG„ZödHdI„ Z÷dJdK„ ZødLdM„ ZùdNdO„ ZúdPdQ„ ZûdRdS„ ZüdTdU„ ZýdVdW„ ZþdXdY„ ZÿdZd[„ Z d\d]„ Zd^d_„ Zd`da„ Zdbdc„ Zddde„ Zdfdg„ Zdhdi„ Zdjdk„ Zdldm„ Z	dndo„ Z
dpdq„ Zdrds„ ZdtS (w  Ú	Worksheetz÷
    This is a class
    representing the contents of a sheet in a workbook.

    .. warning::

      You don't normally create instances of this class yourself.
      They are returned from calls to :meth:`~xlwt.Workbook.Workbook.add_sheet`.
    é   Fc                 C   s\  t | _ t| _|| _|| _|| _i | _i | _g | _d| _d| _	d| _
d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _d | _d| _d| _d | _d | _d | _d | _ d| _!d| _"d| _#d| _$d| _%d| _&d| _'d| _(d| _)d| _*d| _+d| _,d| _-d| _.d| _/d| _0d| _1d| _2d| _3d| _4d| _5d| _6d| _7d	| _8d| _9d| _:d| _;d| _<g | _=g | _>d
| _?d| _@d| _Ad| _Bd| _Cd| _Dd| _Ed| _Fd| _Gd| _Hd| _Id| _Jd| _Kd| _Ld| _Md| _Nd| _Od| _Pd| _Qd| _Rd| _Sd| _Td| _Ud| _Vd| _Wd| _Xd| _Yd| _Zd| _[d| _\d| _]d| _^d| __d| _`d | _ai | _bd| _cd S )Nó    r	   r   é@   Féÿ   é   éd   gü©ñÒMbP?z&Pz&Fg333333Ó?g…ëQ¸…ã?g®Gáz®×?é	   i,  gš™™™™™¹?Ú éÿÿ  )dr   r   Ú_Worksheet__nameÚ_Worksheet__parentÚ_cell_overwrite_okÚ_Worksheet__rowsÚ_Worksheet__colsÚ_Worksheet__merged_rangesÚ_Worksheet__bmp_recÚ_Worksheet__show_formulasÚ_Worksheet__show_gridÚ_Worksheet__show_headersÚ_Worksheet__panes_frozenÚshow_zero_valuesÚ_Worksheet__auto_colour_gridÚ_Worksheet__cols_right_to_leftÚ_Worksheet__show_outlineÚ_Worksheet__remove_splitsÚ_Worksheet__selectedÚ_Worksheet__sheet_visibleÚ_Worksheet__page_previewÚ_Worksheet__first_visible_rowÚ_Worksheet__first_visible_colÚ_Worksheet__grid_colourÚ_Worksheet__preview_magnÚ_Worksheet__normal_magnÚ_Worksheet__scl_magnÚexplicit_magn_settingÚ
visibilityÚ_Worksheet__vert_split_posÚ_Worksheet__horz_split_posÚ$_Worksheet__vert_split_first_visibleÚ$_Worksheet__horz_split_first_visibleÚsplit_position_units_are_twipsÚ_Worksheet__row_gut_widthÚ_Worksheet__col_gut_heightÚ!_Worksheet__show_auto_page_breaksÚ_Worksheet__dialogue_sheetÚ_Worksheet__auto_style_outlineÚ_Worksheet__outline_belowÚ_Worksheet__outline_rightÚ_Worksheet__fit_num_pagesÚ_Worksheet__show_row_outlineÚ_Worksheet__show_col_outlineÚ_Worksheet__alt_expr_evalÚ_Worksheet__alt_formula_entriesÚ_Worksheet__row_default_heightÚrow_default_height_mismatchÚrow_default_hiddenÚrow_default_space_aboveÚrow_default_space_belowÚ_Worksheet__col_default_widthÚ_Worksheet__calc_modeÚ_Worksheet__calc_countÚ_Worksheet__RC_ref_modeÚ_Worksheet__iterations_onÚ_Worksheet__deltaÚ_Worksheet__save_recalcÚ_Worksheet__print_headersÚ_Worksheet__print_gridÚ_Worksheet__grid_setÚ_Worksheet__vert_page_breaksÚ_Worksheet__horz_page_breaksÚ_Worksheet__header_strÚ_Worksheet__footer_strÚ_Worksheet__print_centered_vertÚ_Worksheet__print_centered_horzÚ_Worksheet__left_marginÚ_Worksheet__right_marginÚ_Worksheet__top_marginÚ_Worksheet__bottom_marginÚ_Worksheet__paper_size_codeÚ_Worksheet__print_scalingÚ_Worksheet__start_page_numberÚ_Worksheet__fit_width_to_pagesÚ_Worksheet__fit_height_to_pagesÚ_Worksheet__print_in_rowsÚ_Worksheet__portraitÚ_Worksheet__print_not_colourÚ_Worksheet__print_draftÚ_Worksheet__print_notesÚ_Worksheet__print_notes_at_endÚ_Worksheet__print_omit_errorsÚ_Worksheet__print_hresÚ_Worksheet__print_vresÚ_Worksheet__header_marginÚ_Worksheet__footer_marginÚ_Worksheet__copies_numÚ_Worksheet__wnd_protectÚ_Worksheet__obj_protectÚ_Worksheet__protectÚ_Worksheet__scen_protectÚ_Worksheet__passwordÚlast_used_rowÚfirst_used_rowÚlast_used_colÚfirst_used_colÚrow_tempfileÚ_Worksheet__flushed_rowsÚ_Worksheet__row_visible_levels)ÚselfÚ	sheetnameÚparent_bookÚcell_overwrite_ok© rz   úA/var/www/html/venv/lib/python3.10/site-packages/xlwt/Worksheet.pyÚ__init__;   sÈ   

zWorksheet.__init__c                 C   ó
   || _ d S ©N©r   ©rv   Úvaluerz   rz   r{   Úset_nameÒ   ó   
zWorksheet.set_namec                 C   ó   | j S r~   r   ©rv   rz   rz   r{   Úget_nameÕ   ó   zWorksheet.get_namec                 C   r„   r~   ©r   r…   rz   rz   r{   Ú
get_parentÜ   r‡   zWorksheet.get_parentc                 C   r„   r~   )r   r…   rz   rz   r{   Úget_rowsã   r‡   zWorksheet.get_rowsc                 C   r„   r~   )r   r…   rz   rz   r{   Úget_colsê   r‡   zWorksheet.get_colsc                 C   r„   r~   )r   r…   rz   rz   r{   Úget_merged_rangesñ   r‡   zWorksheet.get_merged_rangesc                 C   r„   r~   ©r   r…   rz   rz   r{   Úget_bmp_recø   r‡   zWorksheet.get_bmp_recc                 C   ó   t |ƒ| _d S r~   )Úintr   r€   rz   rz   r{   Úset_show_formulasÿ   ó   zWorksheet.set_show_formulasc                 C   ó
   t | jƒS r~   )Úboolr   r…   rz   rz   r{   Úget_show_formulas  rƒ   zWorksheet.get_show_formulasc                 C   r   r~   )r   r   r€   rz   rz   r{   Úset_show_grid	  r’   zWorksheet.set_show_gridc                 C   r“   r~   )r”   r   r…   rz   rz   r{   Úget_show_grid  rƒ   zWorksheet.get_show_gridc                 C   r   r~   )r   r   r€   rz   rz   r{   Úset_show_headers  r’   zWorksheet.set_show_headersc                 C   r“   r~   )r”   r   r…   rz   rz   r{   Úget_show_headers  rƒ   zWorksheet.get_show_headersc                 C   r   r~   )r   r   r€   rz   rz   r{   Úset_panes_frozen  r’   zWorksheet.set_panes_frozenc                 C   r“   r~   )r”   r   r…   rz   rz   r{   Úget_panes_frozen   rƒ   zWorksheet.get_panes_frozenc                 C   r   r~   )r   r    r€   rz   rz   r{   Úset_auto_colour_grid1  r’   zWorksheet.set_auto_colour_gridc                 C   r“   r~   )r”   r    r…   rz   rz   r{   Úget_auto_colour_grid4  rƒ   zWorksheet.get_auto_colour_gridc                 C   r   r~   )r   r!   r€   rz   rz   r{   Úset_cols_right_to_left;  r’   z Worksheet.set_cols_right_to_leftc                 C   r“   r~   )r”   r!   r…   rz   rz   r{   Úget_cols_right_to_left>  rƒ   z Worksheet.get_cols_right_to_leftc                 C   r   r~   )r   r"   r€   rz   rz   r{   Úset_show_outlineE  r’   zWorksheet.set_show_outlinec                 C   r“   r~   )r”   r"   r…   rz   rz   r{   Úget_show_outlineH  rƒ   zWorksheet.get_show_outlinec                 C   r   r~   )r   r#   r€   rz   rz   r{   Úset_remove_splitsO  r’   zWorksheet.set_remove_splitsc                 C   r“   r~   )r”   r#   r…   rz   rz   r{   Úget_remove_splitsR  rƒ   zWorksheet.get_remove_splitsc                 C   r   r~   )r   r$   r€   rz   rz   r{   Úset_selectedY  r’   zWorksheet.set_selectedc                 C   r“   r~   )r”   r$   r…   rz   rz   r{   Úget_selected\  rƒ   zWorksheet.get_selectedc                 C   r   r~   )r   r%   r€   rz   rz   r{   Úset_sheet_visiblec  r’   zWorksheet.set_sheet_visiblec                 C   r“   r~   )r”   r%   r…   rz   rz   r{   Úget_sheet_visiblef  rƒ   zWorksheet.get_sheet_visiblec                 C   r   r~   )r   r&   r€   rz   rz   r{   Úset_page_previewm  r’   zWorksheet.set_page_previewc                 C   r“   r~   )r”   r&   r…   rz   rz   r{   Úget_page_previewp  rƒ   zWorksheet.get_page_previewc                 C   r}   r~   ©r'   r€   rz   rz   r{   Úset_first_visible_roww  rƒ   zWorksheet.set_first_visible_rowc                 C   r„   r~   rª   r…   rz   rz   r{   Úget_first_visible_rowz  r‡   zWorksheet.get_first_visible_rowc                 C   r}   r~   ©r(   r€   rz   rz   r{   Úset_first_visible_col  rƒ   zWorksheet.set_first_visible_colc                 C   r„   r~   r­   r…   rz   rz   r{   Úget_first_visible_col„  r‡   zWorksheet.get_first_visible_colc                 C   r}   r~   ©r)   r€   rz   rz   r{   Úset_grid_colour‹  rƒ   zWorksheet.set_grid_colourc                 C   r„   r~   r°   r…   rz   rz   r{   Úget_grid_colourŽ  r‡   zWorksheet.get_grid_colourc                 C   r}   r~   ©r*   r€   rz   rz   r{   Úset_preview_magn•  rƒ   zWorksheet.set_preview_magnc                 C   r„   r~   r³   r…   rz   rz   r{   Úget_preview_magn˜  r‡   zWorksheet.get_preview_magnc                 C   r}   r~   ©r+   r€   rz   rz   r{   Úset_normal_magnŸ  rƒ   zWorksheet.set_normal_magnc                 C   r„   r~   r¶   r…   rz   rz   r{   Úget_normal_magn¢  r‡   zWorksheet.get_normal_magnc                 C   r}   r~   ©r,   r€   rz   rz   r{   Úset_scl_magn©  rƒ   zWorksheet.set_scl_magnc                 C   r„   r~   r¹   r…   rz   rz   r{   Úget_scl_magn¬  r‡   zWorksheet.get_scl_magnc                 C   r   r~   )Úabsr/   r€   rz   rz   r{   Úset_vert_split_pos´  r’   zWorksheet.set_vert_split_posc                 C   r„   r~   )r/   r…   rz   rz   r{   Úget_vert_split_pos·  r‡   zWorksheet.get_vert_split_posc                 C   r   r~   )r¼   r0   r€   rz   rz   r{   Úset_horz_split_pos¾  r’   zWorksheet.set_horz_split_posc                 C   r„   r~   )r0   r…   rz   rz   r{   Úget_horz_split_posÁ  r‡   zWorksheet.get_horz_split_posc                 C   r   r~   )r¼   r1   r€   rz   rz   r{   Úset_vert_split_first_visibleÈ  r’   z&Worksheet.set_vert_split_first_visiblec                 C   r„   r~   )r1   r…   rz   rz   r{   Úget_vert_split_first_visibleË  r‡   z&Worksheet.get_vert_split_first_visiblec                 C   r   r~   )r¼   r2   r€   rz   rz   r{   Úset_horz_split_first_visibleÒ  r’   z&Worksheet.set_horz_split_first_visiblec                 C   r„   r~   )r2   r…   rz   rz   r{   Úget_horz_split_first_visibleÕ  r‡   z&Worksheet.get_horz_split_first_visiblec                 C   r   r~   )r   r6   r€   rz   rz   r{   Úset_show_auto_page_breaksð  r’   z#Worksheet.set_show_auto_page_breaksc                 C   r“   r~   )r”   r6   r…   rz   rz   r{   Úget_show_auto_page_breaksó  rƒ   z#Worksheet.get_show_auto_page_breaksc                 C   r   r~   )r   r7   r€   rz   rz   r{   Úset_dialogue_sheetú  r’   zWorksheet.set_dialogue_sheetc                 C   r“   r~   )r”   r7   r…   rz   rz   r{   Úget_dialogue_sheetý  rƒ   zWorksheet.get_dialogue_sheetc                 C   r   r~   )r   r8   r€   rz   rz   r{   Úset_auto_style_outline  r’   z Worksheet.set_auto_style_outlinec                 C   r“   r~   )r”   r8   r…   rz   rz   r{   Úget_auto_style_outline  rƒ   z Worksheet.get_auto_style_outlinec                 C   r   r~   )r   r9   r€   rz   rz   r{   Úset_outline_below  r’   zWorksheet.set_outline_belowc                 C   r“   r~   )r”   r9   r…   rz   rz   r{   Úget_outline_below  rƒ   zWorksheet.get_outline_belowc                 C   r   r~   )r   r:   r€   rz   rz   r{   Úset_outline_right  r’   zWorksheet.set_outline_rightc                 C   r“   r~   )r”   r:   r…   rz   rz   r{   Úget_outline_right  rƒ   zWorksheet.get_outline_rightc                 C   r}   r~   ©r;   r€   rz   rz   r{   Úset_fit_num_pages"  rƒ   zWorksheet.set_fit_num_pagesc                 C   r„   r~   rÏ   r…   rz   rz   r{   Úget_fit_num_pages%  r‡   zWorksheet.get_fit_num_pagesc                 C   r   r~   )r   r<   r€   rz   rz   r{   Úset_show_row_outline,  r’   zWorksheet.set_show_row_outlinec                 C   r“   r~   )r”   r<   r…   rz   rz   r{   Úget_show_row_outline/  rƒ   zWorksheet.get_show_row_outlinec                 C   r   r~   )r   r=   r€   rz   rz   r{   Úset_show_col_outline6  r’   zWorksheet.set_show_col_outlinec                 C   r“   r~   )r”   r=   r…   rz   rz   r{   Úget_show_col_outline9  rƒ   zWorksheet.get_show_col_outlinec                 C   r   r~   )r   r>   r€   rz   rz   r{   Úset_alt_expr_eval@  r’   zWorksheet.set_alt_expr_evalc                 C   r“   r~   )r”   r>   r…   rz   rz   r{   Úget_alt_expr_evalC  rƒ   zWorksheet.get_alt_expr_evalc                 C   r   r~   )r   r?   r€   rz   rz   r{   Úset_alt_formula_entriesJ  r’   z!Worksheet.set_alt_formula_entriesc                 C   r“   r~   )r”   r?   r…   rz   rz   r{   Úget_alt_formula_entriesM  rƒ   z!Worksheet.get_alt_formula_entriesc                 C   r}   r~   ©r@   r€   rz   rz   r{   Úset_row_default_heightT  rƒ   z Worksheet.set_row_default_heightc                 C   r„   r~   rÚ   r…   rz   rz   r{   Úget_row_default_heightW  r‡   z Worksheet.get_row_default_heightc                 C   r}   r~   ©rE   r€   rz   rz   r{   Úset_col_default_width^  rƒ   zWorksheet.set_col_default_widthc                 C   r„   r~   rÝ   r…   rz   rz   r{   Úget_col_default_widtha  r‡   zWorksheet.get_col_default_widthc                 C   s   |d@ | _ d S )Nr   ©rF   r€   rz   rz   r{   Úset_calc_modeh  r’   zWorksheet.set_calc_modec                 C   r„   r~   rà   r…   rz   rz   r{   Úget_calc_modek  r‡   zWorksheet.get_calc_modec                 C   r}   r~   ©rG   r€   rz   rz   r{   Úset_calc_countr  rƒ   zWorksheet.set_calc_countc                 C   r„   r~   rã   r…   rz   rz   r{   Úget_calc_countu  r‡   zWorksheet.get_calc_countc                 C   r   r~   )r   rH   r€   rz   rz   r{   Úset_RC_ref_mode|  r’   zWorksheet.set_RC_ref_modec                 C   r“   r~   )r”   rH   r…   rz   rz   r{   Úget_RC_ref_mode  rƒ   zWorksheet.get_RC_ref_modec                 C   r   r~   )r   rI   r€   rz   rz   r{   Úset_iterations_on†  r’   zWorksheet.set_iterations_onc                 C   r“   r~   )r”   rI   r…   rz   rz   r{   Úget_iterations_on‰  rƒ   zWorksheet.get_iterations_onc                 C   r}   r~   ©rJ   r€   rz   rz   r{   Ú	set_delta  rƒ   zWorksheet.set_deltac                 C   r„   r~   rê   r…   rz   rz   r{   Ú	get_delta“  r‡   zWorksheet.get_deltac                 C   r   r~   )r   rK   r€   rz   rz   r{   Úset_save_recalcš  r’   zWorksheet.set_save_recalcc                 C   r“   r~   )r”   rK   r…   rz   rz   r{   Úget_save_recalc  rƒ   zWorksheet.get_save_recalcc                 C   r   r~   )r   rL   r€   rz   rz   r{   Úset_print_headers¤  r’   zWorksheet.set_print_headersc                 C   r“   r~   )r”   rL   r…   rz   rz   r{   Úget_print_headers§  rƒ   zWorksheet.get_print_headersc                 C   r   r~   )r   rM   r€   rz   rz   r{   Úset_print_grid®  r’   zWorksheet.set_print_gridc                 C   r“   r~   )r”   rM   r…   rz   rz   r{   Úget_print_grid±  rƒ   zWorksheet.get_print_gridc                 C   r}   r~   ©rO   r€   rz   rz   r{   Úset_vert_page_breaksÂ  rƒ   zWorksheet.set_vert_page_breaksc                 C   r„   r~   ró   r…   rz   rz   r{   Úget_vert_page_breaksÅ  r‡   zWorksheet.get_vert_page_breaksc                 C   r}   r~   ©rP   r€   rz   rz   r{   Úset_horz_page_breaksÌ  rƒ   zWorksheet.set_horz_page_breaksc                 C   r„   r~   rö   r…   rz   rz   r{   Úget_horz_page_breaksÏ  r‡   zWorksheet.get_horz_page_breaksc                 C   ó"   t |tƒrt|| jjƒ}|| _d S r~   )Ú
isinstanceÚstrr   r   ÚencodingrQ   r€   rz   rz   r{   Úset_header_strÖ  ó   

zWorksheet.set_header_strc                 C   r„   r~   )rQ   r…   rz   rz   r{   Úget_header_strÛ  r‡   zWorksheet.get_header_strc                 C   rù   r~   )rú   rû   r   r   rü   rR   r€   rz   rz   r{   Úset_footer_strâ  rþ   zWorksheet.set_footer_strc                 C   r„   r~   )rR   r…   rz   rz   r{   Úget_footer_strç  r‡   zWorksheet.get_footer_strc                 C   r   r~   )r   rS   r€   rz   rz   r{   Úset_print_centered_vertî  r’   z!Worksheet.set_print_centered_vertc                 C   r“   r~   )r”   rS   r…   rz   rz   r{   Úget_print_centered_vertñ  rƒ   z!Worksheet.get_print_centered_vertc                 C   r   r~   )r   rT   r€   rz   rz   r{   Úset_print_centered_horzø  r’   z!Worksheet.set_print_centered_horzc                 C   r“   r~   )r”   rT   r…   rz   rz   r{   Úget_print_centered_horzû  rƒ   z!Worksheet.get_print_centered_horzc                 C   r}   r~   ©rU   r€   rz   rz   r{   Úset_left_margin  rƒ   zWorksheet.set_left_marginc                 C   r„   r~   r  r…   rz   rz   r{   Úget_left_margin  r‡   zWorksheet.get_left_marginc                 C   r}   r~   ©rV   r€   rz   rz   r{   Úset_right_margin  rƒ   zWorksheet.set_right_marginc                 C   r„   r~   r	  r…   rz   rz   r{   Úget_right_margin  r‡   zWorksheet.get_right_marginc                 C   r}   r~   ©rW   r€   rz   rz   r{   Úset_top_margin  rƒ   zWorksheet.set_top_marginc                 C   r„   r~   r  r…   rz   rz   r{   Úget_top_margin  r‡   zWorksheet.get_top_marginc                 C   r}   r~   ©rX   r€   rz   rz   r{   Úset_bottom_margin   rƒ   zWorksheet.set_bottom_marginc                 C   r„   r~   r  r…   rz   rz   r{   Úget_bottom_margin#  r‡   zWorksheet.get_bottom_marginc                 C   r}   r~   ©rY   r€   rz   rz   r{   Úset_paper_size_code*  rƒ   zWorksheet.set_paper_size_codec                 C   r„   r~   r  r…   rz   rz   r{   Úget_paper_size_code-  r‡   zWorksheet.get_paper_size_codec                 C   r}   r~   ©rZ   r€   rz   rz   r{   Úset_print_scaling4  rƒ   zWorksheet.set_print_scalingc                 C   r„   r~   r  r…   rz   rz   r{   Úget_print_scaling7  r‡   zWorksheet.get_print_scalingc                 C   r}   r~   ©r[   r€   rz   rz   r{   Úset_start_page_number>  rƒ   zWorksheet.set_start_page_numberc                 C   r„   r~   r  r…   rz   rz   r{   Úget_start_page_numberA  r‡   zWorksheet.get_start_page_numberc                 C   r}   r~   ©r\   r€   rz   rz   r{   Úset_fit_width_to_pagesH  rƒ   z Worksheet.set_fit_width_to_pagesc                 C   r„   r~   r  r…   rz   rz   r{   Úget_fit_width_to_pagesK  r‡   z Worksheet.get_fit_width_to_pagesc                 C   r}   r~   ©r]   r€   rz   rz   r{   Úset_fit_height_to_pagesR  rƒ   z!Worksheet.set_fit_height_to_pagesc                 C   r„   r~   r  r…   rz   rz   r{   Úget_fit_height_to_pagesU  r‡   z!Worksheet.get_fit_height_to_pagesc                 C   r   r~   )r   r^   r€   rz   rz   r{   Úset_print_in_rows\  r’   zWorksheet.set_print_in_rowsc                 C   r“   r~   )r”   r^   r…   rz   rz   r{   Úget_print_in_rows_  rƒ   zWorksheet.get_print_in_rowsc                 C   r   r~   )r   r_   r€   rz   rz   r{   Úset_portraitf  r’   zWorksheet.set_portraitc                 C   r“   r~   )r”   r_   r…   rz   rz   r{   Úget_portraiti  rƒ   zWorksheet.get_portraitc                 C   s   t | ƒ| _d S r~   )r   r`   r€   rz   rz   r{   Úset_print_colourp  ó   zWorksheet.set_print_colourc                 C   s   t | jƒ S r~   )r”   r`   r…   rz   rz   r{   Úget_print_colours  ó   zWorksheet.get_print_colourc                 C   r   r~   )r   ra   r€   rz   rz   r{   Úset_print_draftz  r’   zWorksheet.set_print_draftc                 C   r“   r~   )r”   ra   r…   rz   rz   r{   Úget_print_draft}  rƒ   zWorksheet.get_print_draftc                 C   r   r~   )r   rb   r€   rz   rz   r{   Úset_print_notes„  r’   zWorksheet.set_print_notesc                 C   r“   r~   )r”   rb   r…   rz   rz   r{   Úget_print_notes‡  rƒ   zWorksheet.get_print_notesc                 C   r   r~   )r   rc   r€   rz   rz   r{   Úset_print_notes_at_endŽ  r’   z Worksheet.set_print_notes_at_endc                 C   r“   r~   )r”   rc   r…   rz   rz   r{   Úget_print_notes_at_end‘  rƒ   z Worksheet.get_print_notes_at_endc                 C   r   r~   )r   rd   r€   rz   rz   r{   Úset_print_omit_errors˜  r’   zWorksheet.set_print_omit_errorsc                 C   r“   r~   )r”   rd   r…   rz   rz   r{   Úget_print_omit_errors›  rƒ   zWorksheet.get_print_omit_errorsc                 C   r}   r~   ©re   r€   rz   rz   r{   Úset_print_hres¢  rƒ   zWorksheet.set_print_hresc                 C   r„   r~   r1  r…   rz   rz   r{   Úget_print_hres¥  r‡   zWorksheet.get_print_hresc                 C   r}   r~   ©rf   r€   rz   rz   r{   Úset_print_vres¬  rƒ   zWorksheet.set_print_vresc                 C   r„   r~   r4  r…   rz   rz   r{   Úget_print_vres¯  r‡   zWorksheet.get_print_vresc                 C   r}   r~   ©rg   r€   rz   rz   r{   Úset_header_margin¶  rƒ   zWorksheet.set_header_marginc                 C   r„   r~   r7  r…   rz   rz   r{   Úget_header_margin¹  r‡   zWorksheet.get_header_marginc                 C   r}   r~   ©rh   r€   rz   rz   r{   Úset_footer_marginÀ  rƒ   zWorksheet.set_footer_marginc                 C   r„   r~   r:  r…   rz   rz   r{   Úget_footer_marginÃ  r‡   zWorksheet.get_footer_marginc                 C   r}   r~   ©ri   r€   rz   rz   r{   Úset_copies_numÊ  rƒ   zWorksheet.set_copies_numc                 C   r„   r~   r=  r…   rz   rz   r{   Úget_copies_numÍ  r‡   zWorksheet.get_copies_numc                 C   r   r~   )r   rj   r€   rz   rz   r{   Úset_wnd_protectÔ  r’   zWorksheet.set_wnd_protectc                 C   r“   r~   )r”   rj   r…   rz   rz   r{   Úget_wnd_protect×  rƒ   zWorksheet.get_wnd_protectc                 C   r   r~   )r   rk   r€   rz   rz   r{   Úset_obj_protectÞ  r’   zWorksheet.set_obj_protectc                 C   r“   r~   )r”   rk   r…   rz   rz   r{   Úget_obj_protectá  rƒ   zWorksheet.get_obj_protectc                 C   r   r~   )r   rl   r€   rz   rz   r{   Úset_protectè  r’   zWorksheet.set_protectc                 C   r“   r~   )r”   rl   r…   rz   rz   r{   Úget_protectë  rƒ   zWorksheet.get_protectc                 C   r   r~   )r   rm   r€   rz   rz   r{   Úset_scen_protectò  r’   zWorksheet.set_scen_protectc                 C   r“   r~   )r”   rm   r…   rz   rz   r{   Úget_scen_protectõ  rƒ   zWorksheet.get_scen_protectc                 C   r}   r~   ©rn   r€   rz   rz   r{   Úset_passwordü  rƒ   zWorksheet.set_passwordc                 C   r„   r~   rH  r…   rz   rz   r{   Úget_passwordÿ  r‡   zWorksheet.get_passwordc                 C   r„   r~   rˆ   r…   rz   rz   r{   r‰     r‡   r   c                 C   s   |   |¡ |||¡ dS )aá  
        This method is used to write a cell to a :class:`Worksheet`.

        :param r:

           The zero-relative number of the row in the worksheet to which
           the cell should be written.

        :param c:

           The zero-relative number of the column in the worksheet to which
           the cell should be written.

        :param label:

           The data value to be written.

           An :class:`int`, :class:`long`, or
           :class:`~decimal.Decimal` instance is converted to :class:`float`.

           A :class:`unicode` instance is written as is. A :class:`bytes`
           instance is converted to :class:`unicode` using the
           encoding, which defaults to ``ascii``, specified when the
           :class:`Workbook` instance was created.

           A :class:`~datetime.datetime`, :class:`~datetime.date` or
           :class:`~datetime.time` instance is converted into Excel date format
           (a float representing the number of days since (typically)
           ``1899-12-31T00:00:00``, under the pretence that
           1900 was a leap year).

           A :class:`bool` instance will show up as ``TRUE`` or ``FALSE`` in
           Excel.

           ``None`` causes the cell to be blank: no data, only formatting.

           An :class:`xlwt.Formula` instance causes an Excel formula to be
           written.

        :param style:

           A style, also known as an XF (extended format), is an
           :class:`~xlwt.Style.XFStyle` object, which encapsulates the
           formatting applied to the cell and its contents.

           :class:`~xlwt.Style.XFStyle` objects are best set up using the
           :func:`~xlwt.Style.easyxf` function. They may also be set up by
           setting attributes in :class:`Alignment`, :class:`Borders`,
           :class:`Pattern`, :class:`Font` and :class:`Protection` objects then
           setting those objects and a format string as attributes of an
           :class:`~xlwt.Style.XFStyle` object.
        N)ÚrowÚwrite)rv   ÚrÚcÚlabelÚstylerz   rz   r{   rL    s   5zWorksheet.writec                 C   s   |   |¡ |||¡ d S r~   )rK  Úset_cell_rich_text)rv   rM  rN  Úrich_text_listrP  rz   rz   r{   Úwrite_rich_textB  s   zWorksheet.write_rich_textc                 C   sd   ||kr|   |¡ |d ||¡ t|d |d ƒD ]}|   |¡ |||¡ q| j ||||f¡ d S ©Nr   )rK  Úwrite_blanksÚranger   Úappend)rv   Úr1Úr2Úc1Úc2rP  rM  rz   rz   r{   ÚmergeE  s
   zWorksheet.mergec                 C   sÀ   d|  kr|  krdksJ ‚ J ‚d|  kr#|  kr#dks&J ‚ J ‚|   ||||¡ ||kr>|  |¡ |d ||¡ t|d |d ƒD ]}|  |¡ |||¡ qG| j ||||f¡ d S )Nr	   r   r   r   )rL  rK  rU  rV  r   rW  )rv   rX  rY  rZ  r[  rO  rP  rM  rz   rz   r{   Úwrite_mergeW  s   &&zWorksheet.write_merger	   r   c           
   
   C   ó@   t  |¡}t  ||| |||||¡}	|  j|	 ¡ | ¡  7  _d S r~   )r   ÚImDataBmpRecordÚObjBmpRecordr   Úget)
rv   ÚfilenamerK  ÚcolÚxÚyÚscale_xÚscale_yÚbmpÚobjrz   rz   r{   Úinsert_bitmapa  ó   
zWorksheet.insert_bitmapc           
   
   C   r^  r~   )r   ÚImRawDataBmpRecordr`  r   ra  )
rv   ÚdatarK  rc  rd  re  rf  rg  rh  ri  rz   rz   r{   Úinsert_bitmap_datag  rk  zWorksheet.insert_bitmap_datac                 C   s&   || j vr|  || ¡| j |< | j | S r~   )r   r   ©rv   Úindxrz   rz   r{   rc  m  s   

zWorksheet.colc                 C   sb   || j vr,|| jv rtd|| jf ƒ‚|  || ¡| j |< || jkr$|| _|| jk r,|| _| j | S )Nz8Attempt to reuse row index %d of sheet %r after flushing)r   rt   Ú	Exceptionr   r   ro   rp   ro  rz   rz   r{   rK  r  s   




zWorksheet.rowc                 C   ó   || j v r| j |  ¡ S dS )Né   )r   Úget_height_in_pixels)rv   rK  rz   rz   r{   Ú
row_height}  ó   
zWorksheet.row_heightc                 C   rr  )Nr   )r   Úwidth_in_pixels)rv   rc  rz   rz   r{   Ú	col_widthƒ  rv  zWorksheet.col_widthc                 C   s   t  t jj¡ ¡ S r~   )r   ÚBiff8BOFRecordÚ	WORKSHEETra  r…   rz   rz   r{   Ú	__bof_recŽ  s   zWorksheet.__bof_recc                    s8   ˆ j rt‡ fdd„ˆ j D ƒƒd }t|ˆ jƒˆ _d S d S )Nc                 3   ó    | ]	}ˆ j | jV  qd S r~   )r   Úlevel)Ú.0rM  r…   rz   r{   Ú	<genexpr>“  ó   € z8Worksheet.__update_row_visible_levels.<locals>.<genexpr>r   )r   Úmaxru   )rv   Útemprz   r…   r{   Ú__update_row_visible_levels‘  s   þz%Worksheet.__update_row_visible_levelsc                    sP   ˆ   ¡  d}tˆ jƒdkrt‡ fdd„ˆ jD ƒƒd }t ˆ jˆ jˆ j|¡ 	¡ S )Nr	   c                 3   r|  r~   )r   r}  )r~  rN  r…   rz   r{   r  š  r€  z'Worksheet.__guts_rec.<locals>.<genexpr>r   )
Ú%_Worksheet__update_row_visible_levelsÚlenr   r  r   Ú
GutsRecordr4   r5   ru   ra  )rv   Úcol_visible_levelsrz   r…   r{   Ú
__guts_rec–  s   ÿÿzWorksheet.__guts_recc                 C   sb   d}|| j d@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }| j}t ||¡ ¡ S )Nr	   r   é   r   )rA   rB   rC   rD   r@   r   ÚDefaultRowHeightRecordra  )rv   ÚoptionsÚdefhtrz   rz   r{   Ú__defaultrowheight_recž  s   z Worksheet.__defaultrowheight_recc                 C   sÆ   d}|| j d@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d	> O }|| jd@ d
> O }|| j	d@ d> O }t
 |¡ ¡ S )Nr	   r   é   é   é   é   r   é
   é   é   é   )r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r   ÚWSBoolRecordra  )rv   r‹  rz   rz   r{   Ú__wsbool_rec§  s   zWorksheet.__wsbool_recc                 C   s   t  ¡  ¡ S r~   )r   Ú	EOFRecordra  r…   rz   rz   r{   Ú	__eof_rec¶  r(  zWorksheet.__eof_recc                 C   s&   d}| j D ]}|| j |  ¡ 7 }q|S ©Nr   )r   Úget_biff_record)rv   Úresultrc  rz   rz   r{   Ú__colinfo_rec¹  s   
zWorksheet.__colinfo_recc                 C   s   t  | j| j| j| j¡ ¡ S r~   )r   ÚDimensionsRecordrp   ro   rr   rq   ra  r…   rz   rz   r{   Ú__dimensions_rec¿  s   þýzWorksheet.__dimensions_recc              	   C   s>  d}|| j d@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d> O }|| jd@ d	> O }|| j	d@ d
> O }|| j
d@ d> O }|| jd@ d> O }| jru| j}n| jr~| j}d}n| j}d}||ks‹|dkrd }t || j| j| j| j| j|¡ ¡ S )Nr	   r   r‰  r   rŽ  r  r  r‘  r   r   r’  r“  é<   r   )r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r-   r,   r*   r+   r   ÚWindow2Recordr'   r(   r)   ra  )rv   r‹  Úscl_magnÚmagn_defaultrz   rz   r{   Ú__window2_recÅ  s:   

ýýzWorksheet.__window2_recc                 C   s@  | j d u r| jd u rdS | j d u rd| _ | jd u rd| _| jr[| jd u r(| j | _| jd u r1| j| _| j dkr>| jdkr>d}nM| j dkrK| jdkrKd}n@| j dkrX| jdkrXd}n3d}n0| jd u rcd| _| jd u rkd| _| jsˆ| jdkr{d| j d | _| j dkrˆd| j  d	 | _ | j}tjt	t
| j | j| j| j|fƒŽ  ¡ }|S )
Nr   r	   r   r‰  r   é   r   gÇK7‰Ax\@i†  )r/   r0   r   r1   r2   r3   Úactive_paner   ÚPanesRecordÚmapr   ra  )rv   r¦  rœ  rz   rz   r{   Ú__panes_recë  sL   







ûúzWorksheet.__panes_recc                 C   s:   g }t | jƒD ]}| | ¡ ¡ | | ¡ ¡ qd |¡S rš  )r   r   rW  Úget_row_biff_dataÚget_cells_biff_dataÚjoin)rv   rœ  rK  rz   rz   r{   Ú__row_blocks_rec  s
   
zWorksheet.__row_blocks_recc                 C   s   t  | j¡ ¡ S r~   )r   ÚMergedCellsRecordr   ra  r…   rz   rz   r{   Ú__merged_rec#  r&  zWorksheet.__merged_recc                 C   r„   r~   r   r…   rz   rz   r{   Ú__bitmaps_rec&  r‡   zWorksheet.__bitmaps_recc                 C   s”   d}|t  | jd@ ¡ ¡ 7 }|t  | jd@ ¡ ¡ 7 }|t  | jd@ ¡ ¡ 7 }|t  | j	d@ ¡ ¡ 7 }|t  
| j¡ ¡ 7 }|t  | jd@ ¡ ¡ 7 }|S )Nr   r   r   )r   ÚCalcModeRecordrF   ra  ÚCalcCountRecordrG   ÚRefModeRecordrH   ÚIterationRecordrI   ÚDeltaRecordrJ   ÚSaveRecalcRecordrK   ©rv   rœ  rz   rz   r{   Ú__calc_settings_rec)  s   zWorksheet.__calc_settings_recc                 C   sØ  d}|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j	¡ ¡ 7 }|t  
| j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }| jd@ d> }|| jd@ d> O }|dO }|| jd@ d> O }|| jd@ d> O }|| j d@ d> O }|dO }|dO }|| j!d@ d> O }|| j"d@ d	> O }|t  #| j$| j%| j&| j'| j(|| j)| j*| j+| j,| j-¡ ¡ 7 }|S )
Nr   r   r	   r   rŽ  r  é€   r   r’  ).r   ÚPrintHeadersRecordrL   ra  ÚPrintGridLinesRecordrM   ÚGridSetRecordrN   ÚHorizontalPageBreaksRecordrP   ÚVerticalPageBreaksRecordrO   ÚHeaderRecordrQ   ÚFooterRecordrR   ÚHCenterRecordrT   ÚVCenterRecordrS   ÚLeftMarginRecordrU   ÚRightMarginRecordrV   ÚTopMarginRecordrW   ÚBottomMarginRecordrX   r^   r_   r`   ra   rb   rc   rd   ÚSetupPageRecordrY   rZ   r[   r\   r]   re   rf   rg   rh   ri   )rv   rœ  Úsetup_page_optionsrz   rz   r{   Ú__print_settings_rec3  sN   
ö
özWorksheet.__print_settings_recc                 C   sl   d}|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j¡ ¡ 7 }|t  | j	¡ ¡ 7 }|t  
| j¡ ¡ 7 }|S rš  )r   ÚProtectRecordrl   ra  ÚScenProtectRecordrm   ÚWindowProtectRecordrj   ÚObjectProtectRecordrk   ÚPasswordRecordrn   r·  rz   rz   r{   Ú__protection_rec[  s   zWorksheet.__protection_recc              
   C   s¬   |   ¡ |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ g	}| j	r:| j	 
¡  | j	 d¡ | | j	 ¡ ¡ | j	 dd¡ | |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ |  ¡ g¡ d |¡S )Nr	   r‰  r   )Ú_Worksheet__bof_recÚ_Worksheet__calc_settings_recÚ_Worksheet__guts_recÚ _Worksheet__defaultrowheight_recÚ_Worksheet__wsbool_recÚ_Worksheet__colinfo_recÚ_Worksheet__dimensions_recÚ_Worksheet__print_settings_recÚ_Worksheet__protection_recrs   ÚflushÚseekrW  ÚreadÚextendÚ_Worksheet__row_blocks_recÚ_Worksheet__merged_recÚ_Worksheet__bitmaps_recÚ_Worksheet__window2_recÚ_Worksheet__panes_recÚ_Worksheet__eof_recr¬  r·  rz   rz   r{   Úget_biff_datad  s0   ÷
ú
zWorksheet.get_biff_datac                 C   sL   | j d u r
t ¡ | _ | j  |  ¡ ¡ | jD ]}d| j|< q|  ¡  i | _d S rT  )rs   ÚtempfileÚTemporaryFilerL  rÝ  r   rt   r„  )rv   Úrowxrz   rz   r{   Úflush_row_dataƒ  s   



zWorksheet.flush_row_dataN)F)r	   r	   r   r   (  Ú__name__Ú
__module__Ú__qualname__Ú__doc__r¦  r|   r‚   r†   ÚpropertyÚnamer‰   ÚparentrŠ   Úrowsr‹   ÚcolsrŒ   Úmerged_rangesrŽ   Úbmp_recr‘   r•   Úshow_formulasr–   r—   Ú	show_gridr˜   r™   Úshow_headersrš   r›   Úpanes_frozenrœ   r   Úauto_colour_gridrž   rŸ   Úcols_right_to_leftr    r¡   Úshow_outliner¢   r£   Úremove_splitsr¤   r¥   Úselectedr¦   r§   Úsheet_visibler¨   r©   Úpage_previewr«   r¬   Úfirst_visible_rowr®   r¯   Úfirst_visible_colr±   r²   Úgrid_colourr´   rµ   Úpreview_magnr·   r¸   Únormal_magnrº   r»   r¢  r½   r¾   Úvert_split_posr¿   rÀ   Úhorz_split_posrÁ   rÂ   Úvert_split_first_visiblerÃ   rÄ   Úhorz_split_first_visiblerÅ   rÆ   Úshow_auto_page_breaksrÇ   rÈ   Údialogue_sheetrÉ   rÊ   Úauto_style_outlinerË   rÌ   Úoutline_belowrÍ   rÎ   Úoutline_rightrÐ   rÑ   Úfit_num_pagesrÒ   rÓ   Úshow_row_outlinerÔ   rÕ   Úshow_col_outlinerÖ   r×   Úalt_expr_evalrØ   rÙ   Úalt_formula_entriesrÛ   rÜ   Úrow_default_heightrÞ   rß   Úcol_default_widthrá   râ   Ú	calc_moderä   rå   Ú
calc_countræ   rç   ÚRC_ref_moderè   ré   Úiterations_onrë   rì   Údeltarí   rî   Úsave_recalcrï   rð   Úprint_headersrñ   rò   Ú
print_gridrô   rõ   Úvert_page_breaksr÷   rø   Úhorz_page_breaksrý   rÿ   Ú
header_strr   r  Ú
footer_strr  r  Úprint_centered_vertr  r  Úprint_centered_horzr  r  Úleft_marginr
  r  Úright_marginr  r  Ú
top_marginr  r  Úbottom_marginr  r  Úpaper_size_coder  r  Úprint_scalingr  r  Ústart_page_numberr  r  Úfit_width_to_pagesr  r   Úfit_height_to_pagesr!  r"  Úprint_in_rowsr#  r$  Úportraitr%  r'  Úprint_colourr)  r*  Úprint_draftr+  r,  Úprint_notesr-  r.  Úprint_notes_at_endr/  r0  Úprint_omit_errorsr2  r3  Ú
print_hresr5  r6  Ú
print_vresr8  r9  Úheader_marginr;  r<  Úfooter_marginr>  r?  Ú
copies_numr@  rA  Úwnd_protectrB  rC  Úobj_protectrD  rE  ÚprotectrF  rG  Úscen_protectrI  rJ  Úpasswordr   Údefault_stylerL  rS  r\  r]  rj  rn  rc  rK  ru  rx  rÐ  r„  rÒ  rÓ  rÔ  râ  rÕ  rÖ  rà  rá  rÝ  rÞ  rß  rÑ  r×  rØ  rã  rç  rz   rz   rz   r{   r
   +   s   
 










































































7
	&1
(	r
   )r   r   r   r   r   r   Úcompatr   r   rä  Úobjectr
   rz   rz   rz   r{   Ú<module>   s   "