An open API service indexing awesome lists of open source software.

https://github.com/pyexcel/pyexcel-xlsbr

read Microsoft Excel tm xlsb file
https://github.com/pyexcel/pyexcel-xlsbr

Last synced: 9 months ago
JSON representation

read Microsoft Excel tm xlsb file

Awesome Lists containing this project

README

          

================================================================================
pyexcel-xlsbr - Let you focus on data, instead of file formats
================================================================================

.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel.github.io/master/images/patreon.png
:target: https://www.patreon.com/chfw

.. image:: https://raw.githubusercontent.com/pyexcel/pyexcel-mobans/master/images/awesome-badge.svg
:target: https://awesome-python.com/#specific-formats-processing

.. image:: https://codecov.io/gh/pyexcel/pyexcel-xlsbr/branch/master/graph/badge.svg
:target: https://codecov.io/gh/pyexcel/pyexcel-xlsbr

.. image:: https://badge.fury.io/py/pyexcel-xlsbr.svg
:target: https://pypi.org/project/pyexcel-xlsbr

.. image:: https://pepy.tech/badge/pyexcel-xlsbr/month
:target: https://pepy.tech/project/pyexcel-xlsbr

.. image:: https://img.shields.io/gitter/room/gitterHQ/gitter.svg
:target: https://gitter.im/pyexcel/Lobby

.. image:: https://img.shields.io/static/v1?label=continuous%20templating&message=%E6%A8%A1%E7%89%88%E6%9B%B4%E6%96%B0&color=blue&style=flat-square
:target: https://moban.readthedocs.io/en/latest/#at-scale-continous-templating-for-open-source-projects

.. image:: https://img.shields.io/static/v1?label=coding%20style&message=black&color=black&style=flat-square
:target: https://github.com/psf/black
.. image:: https://readthedocs.org/projects/pyexcel-xlsbr/badge/?version=latest
:target: http://pyexcel-xlsbr.readthedocs.org/en/latest/

Support the project
================================================================================

If your company uses pyexcel and its components in a revenue-generating product,
please consider supporting the project on GitHub or
`Patreon `_. Your financial
support will enable me to dedicate more time to coding, improving documentation,
and creating engaging content.

Introduction
================================================================================
**pyexcel-xlsbr** does read Microsoft Excel tm xlsb file. So far, it can read data out but cannot recognize
date time format from float datat type.

Installation
================================================================================

You can install pyexcel-xlsbr via pip:

.. code-block:: bash

$ pip install pyexcel-xlsbr

or clone it and install it:

.. code-block:: bash

$ git clone https://github.com/pyexcel/pyexcel-xlsbr.git
$ cd pyexcel-xlsbr
$ python setup.py install

Development guide
================================================================================

Development steps for code changes

#. git clone https://github.com/pyexcel/pyexcel-xlsbr.git
#. cd pyexcel-xlsbr

Upgrade your setup tools and pip. They are needed for development and testing only:

#. pip install --upgrade setuptools pip

Then install relevant development requirements:

#. pip install -r rnd_requirements.txt # if such a file exists
#. pip install -r requirements.txt
#. pip install -r tests/requirements.txt

Once you have finished your changes, please provide test case(s), relevant documentation
and update changelog.yml

.. note::

As to rnd_requirements.txt, usually, it is created when a dependent
library is not released. Once the dependency is installed
(will be released), the future
version of the dependency in the requirements.txt will be valid.

How to test your contribution
--------------------------------------------------------------------------------

Although `nose` and `doctest` are both used in code testing, it is advisable
that unit tests are put in tests. `doctest` is incorporated only to make sure
the code examples in documentation remain valid across different development
releases.

On Linux/Unix systems, please launch your tests like this::

$ make

On Windows, please issue this command::

> test.bat

Before you commit
------------------------------

Please run::

$ make format

so as to beautify your code otherwise your build may fail your unit test.

License
================================================================================

New BSD License