Excel 2007-2010二进制工作簿(XLSB)分析器


pyxlsb的Python项目详细描述

PyPI

pyxlsb是用于 Python。图书馆目前极为有限,但功能强大 足够提取基本数据了。

安装

pip install pyxlsb

用法

模块公开一个open_workbook(name)方法(类似于xlrd 和openpyxl),用于打开xlsb文件。工作簿对象表示 文件被返回。

from pyxlsb import open_workbook
with open_workbook('Book1.xlsb') as wb:
    # Do stuff with wb

工作簿对象公开用于检索 工作表实例。

# Using the sheet index (1-based)
with wb.get_sheet(1) as sheet:
    # Do stuff with sheet

# Using the sheet name
with wb.get_sheet('Sheet1') as sheet:
    # Do stuff with sheet

提示:包含工作表名称的sheets属性在上可用 工作簿实例。

rows()方法将发出一个迭代器来读取工作表 排。

# You can use .rows(sparse=True) to skip empty rows
for row in sheet.rows():
  print(row)
# [Cell(r=0, c=0, v='TEXT'), Cell(r=0, c=1, v=42.1337)]

请注意日期将显示为浮动。你必须使用 ^来自pyxlsb模块的{tt6}$方法来转换它们 进入datetime实例。

from pyxlsb import convert_date
print(convert_date(41235.45578))
# datetime.datetime(2012, 11, 22, 10, 56, 19)

推荐PyPI第三方库


热门话题
crawly timeutils platon automatically 注视点 pijnu zeopack rekall 主权 独家 tiler conveniently pyapi treelite routr pyml 安装包 barobo 关键词 globs adt dlis toml simulator openaps bike ldb tensor2tensor iki 代金券 flu sispmctl xingzuo correctiv 全职 october creativecommons restructedtext libkeepass landscape pluribus 标点 年轻人 scons quicksilver terraform 剪贴 qhdl anybox pangeo