pyexcel.Book¶
-
class
pyexcel.Book(sheets=None, filename='memory', path=None)[source]¶ Read an excel book that has one or more sheets
For csv file, there will be just one sheet
-
__init__(sheets=None, filename='memory', path=None)[source]¶ Book constructor
Selecting a specific book according to filename extension :param OrderedDict/dict sheets: a dictionary of data :param str filename: the physical file :param str path: the relative path or absolute path :param set keywords: additional parameters to be passed on
Methods
__init__([sheets, filename, path])Book constructor get_array(**keywords)Get data in array format get_bookdict(**keywords)Get data in bookdict format get_csv(**keywords)Get data in csv format get_csvz(**keywords)Get data in csvz format get_dict(**keywords)Get data in dict format get_grid(**keywords)Get data in grid format get_html(**keywords)Get data in html format get_json(**keywords)Get data in json format get_latex(**keywords)Get data in latex format get_latex_booktabs(**keywords)Get data in latex_booktabs format get_mediawiki(**keywords)Get data in mediawiki format get_ods(**keywords)Get data in ods format get_orgtbl(**keywords)Get data in orgtbl format get_pipe(**keywords)Get data in pipe format get_plain(**keywords)Get data in plain format get_records(**keywords)Get data in records format get_rst(**keywords)Get data in rst format get_simple(**keywords)Get data in simple format get_texttable(**keywords)Get data in texttable format get_tsv(**keywords)Get data in tsv format get_tsvz(**keywords)Get data in tsvz format get_url(**keywords)url getter is not defined. get_xls(**keywords)Get data in xls format get_xlsm(**keywords)Get data in xlsm format get_xlsx(**keywords)Get data in xlsx format init([sheets, filename, path])load_from_sheets(sheets)Load content from existing sheets number_of_sheets()Return the number of sheets register_book_input(file_type)partial(func, *args, **keywords) - new function with partial application register_io(file_type)partial(func, *args, **keywords) - new function with partial application register_presentation(file_type[, ...])partial(func, *args, **keywords) - new function with partial application remove_sheet(sheet)Remove a sheet save_as(filename)Save the content to a new file save_to_database(session, tables[, ...])Save data in sheets to database tables save_to_django_models(models[, ...])Save to database table through django model save_to_memory(file_type[, stream])Save the content to a memory stream set_array(content, **keywords)Set data in array format set_bookdict(content, **keywords)Set data in bookdict format set_csv(content, **keywords)Set data in csv format set_csvz(content, **keywords)Set data in csvz format set_dict(content, **keywords)Set data in dict format set_grid(content, **keywords)grid setter is not defined. set_html(content, **keywords)html setter is not defined. set_json(content, **keywords)json setter is not defined. set_latex(content, **keywords)latex setter is not defined. set_latex_booktabs(content, **keywords)latex_booktabs setter is not defined. set_mediawiki(content, **keywords)mediawiki setter is not defined. set_ods(content, **keywords)Set data in ods format set_orgtbl(content, **keywords)orgtbl setter is not defined. set_pipe(content, **keywords)pipe setter is not defined. set_plain(content, **keywords)plain setter is not defined. set_records(content, **keywords)Set data in records format set_rst(content, **keywords)rst setter is not defined. set_simple(content, **keywords)simple setter is not defined. set_texttable(content, **keywords)texttable setter is not defined. set_tsv(content, **keywords)Set data in tsv format set_tsvz(content, **keywords)Set data in tsvz format set_url(content, **keywords)Set data in url format set_xls(content, **keywords)Set data in xls format set_xlsm(content, **keywords)Set data in xlsm format set_xlsx(content, **keywords)Set data in xlsx format sheet_by_index(index)Get the sheet with the specified index sheet_by_name(name)Get the sheet with the specified name sheet_names()Return all sheet names to_dict()Convert the book to a dictionary Attributes
arrayGet/Set data in/from array format bookdictGet/Set data in/from bookdict format csvGet/Set data in/from csv format csvzGet/Set data in/from csvz format dictGet/Set data in/from dict format gridGet data in grid format htmlGet data in html format jsonGet data in json format latexGet data in latex format latex_booktabsGet data in latex_booktabs format mediawikiGet data in mediawiki format odsGet/Set data in/from ods format orgtblGet data in orgtbl format pipeGet data in pipe format plainGet data in plain format recordsGet/Set data in/from records format rstGet data in rst format simpleGet data in simple format texttableGet data in texttable format tsvGet/Set data in/from tsv format tsvzGet/Set data in/from tsvz format urlSet data in url format xlsGet/Set data in/from xls format xlsmGet/Set data in/from xlsm format xlsxGet/Set data in/from xlsx format -