/usr/lib/python2.6/site-packages/tablib/packages/openpyxl/reader
Edit: /usr/lib/python2.6/site-packages/tablib/packages/openpyxl/reader/excel.pyc (3138B)
Ñò
}DVc @ sñ d Z d d k l Z l Z l Z d d k l Z l Z d d k l Z l
Z
l Z l Z l
Z
l Z d d k l Z d d k l Z d d k l Z d d k l Z l Z l Z l Z d d
k l Z d d k l Z e d „ Z d
„ Z d S( s Read an xlsx file into Pythoniÿÿÿÿ( t ZipFilet ZIP_DEFLATEDt
BadZipfilei ( t
OpenModeErrort InvalidFileException( t ARC_SHARED_STRINGSt ARC_COREt ARC_APPt ARC_WORKBOOKt PACKAGE_WORKSHEETSt ARC_STYLE( t Workbook( t read_string_table( t read_style_table( t read_sheets_titlest read_named_rangest read_properties_coret
get_sheet_ids( t read_worksheet( t unpack_worksheetc C sß t | t ƒ o$ d | i j o t d ƒ ‚ q4 n y t | d t ƒ } Wn( t t t t f j
o t
ƒ ‚ n Xt ƒ } | o | i ƒ n z: y t
| | | | ƒ Wn t j
o t
ƒ ‚ n XWd | i ƒ X| S( s Open the given filename and return the workbook
:param filename: the path to open
:type filename: string
:param use_iterators: use lazy load for cells
:type use_iterators: bool
:rtype: :class:`openpyxl.workbook.Workbook`
.. note::
When using lazy load, all worksheets will be :class:`openpyxl.reader.iter_worksheet.IterableWorksheet`
and the returned workbook will be read-only.
t bs) File-object must be opened in binary modet rN( t
isinstancet filet modeR R R R t RuntimeErrort IOErrort
ValueErrorR R t _set_optimized_readt _load_workbookt KeyErrort close( t filenamet
use_iteratorst archivet wb( ( sE /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl/reader/excel.pyt
load_workbook+ s" c
C sF t | i t ƒ ƒ | _ y t | i t ƒ ƒ } Wn t j
o
h } n Xt | i t ƒ ƒ } g | _ t
| i t ƒ ƒ } x¤ t | ƒ D]– \ } } d | d } d t
| f }
| p% t | i |
ƒ | | | | ƒ } n. t | |
ƒ } t | | | | | | | ƒ } | i | d | ƒq Wt | i t ƒ | ƒ | _ d S( Ns sheet%d.xmli s %s/%st index( R t readR t
propertiesR R R R
R
t
worksheetsR R t enumerateR R R t add_sheetR R t
_named_ranges(
R# R" R R! t string_tablet style_tablet sheet_namest it
sheet_namet sheet_codenamet worksheet_patht new_wst
xml_source( ( sE /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl/reader/excel.pyR T s$
%N(! t __doc__t zipfileR R R t
shared.excR R t shared.ooxmlR R R R R R
t workbookR t reader.stringsR t reader.styleR
t reader.workbookR R R R t reader.worksheetR t reader.iter_worksheetR t FalseR$ R ( ( ( sE /tmp/pip-build-lt8jXN/tablib/tablib/packages/openpyxl/reader/excel.pyt
s .")