You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**pyexcel-ods** is a tiny wrapper library to read, manipulate and write data in
5
-
ods fromat using python 2.6 and python 2.7. You are likely to use it with
6
-
`pyexcel <https://github.com/pyexcel/pyexcel>`_.
7
-
`pyexcel-ods3 <https://github.com/pyexcel/pyexcel-ods3>`_ is a sister library that
8
-
does the same thing but supports Python 3.3 and 3.4 and depends on lxml.
1
+
{% extends "BASIC-README.rst.jj2" %}
2
+
3
+
{%block documentation_link%}
4
+
{%endblock%}
5
+
6
+
{%block features %}
7
+
**pyexcel-webio** is a tiny interface library to unify the web extensions that uses `pyexcel <https://github.com/pyexcel/pyexcel>`__ . You may use it to write a web extension for your faviourite Python web framework.
This small section outlines the steps to adapt **pyexcel-webio** for your favourite web framework. For illustration purpose, I took **Flask** micro-framework as an example.
32
+
33
+
1. Inherit **ExcelInput** class and implement **load_single_sheet** and **load_book** methods depending on the parameters you will have. For example, **Flask.Request** put the incoming file in **Flask.Request.files** and the key is the field name in the html form::
**pyexcel-webio** is a tiny interface library to unify the web extensions that uses `pyexcel <https://github.com/pyexcel/pyexcel>`__ . You may use it to write a web extension for your faviourite Python web framework.
#. make your changes in `.moban.d` directory, then issue command `moban`
113
141
114
-
* pyexcel >= 0.1.7
142
+
What is rnd_requirements.txt
143
+
-------------------------------
144
+
145
+
Usually, it is created when a dependent library is not released. Once the dependecy is installed(will be released), the future version of the dependency in the requirements.txt will be valid.
146
+
147
+
What is pyexcel-commons
148
+
---------------------------------
149
+
150
+
Many information that are shared across pyexcel projects, such as: this developer guide, license info, etc. are stored in `pyexcel-commons` project.
151
+
152
+
What is .moban.d
153
+
---------------------------------
154
+
155
+
`.moban.d` stores the specific meta data for the library.
156
+
157
+
How to test your contribution
158
+
------------------------------
159
+
160
+
Although `nose` and `doctest` are both used in code testing, it is adviable 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.
161
+
162
+
On Linux/Unix systems, please launch your tests like this::
0 commit comments