https://github.com/lxneng/pyramid_tablib
tablib renderer (xlsx, xls, csv) for pyramid
https://github.com/lxneng/pyramid_tablib
Last synced: 27 days ago
JSON representation
tablib renderer (xlsx, xls, csv) for pyramid
- Host: GitHub
- URL: https://github.com/lxneng/pyramid_tablib
- Owner: lxneng
- Created: 2012-05-12T05:52:57.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-12T13:33:29.000Z (almost 11 years ago)
- Last Synced: 2025-08-25T22:43:24.359Z (5 months ago)
- Language: Python
- Size: 108 KB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
Awesome Lists containing this project
- awesome-pyramid - pyramid_tablib - tablib renderer (Other)
README
Introduction
===================
This package which provides custom renderer factory(xlsx, xls, csv) for
Pyramid.
Getting Started
--------------------
Include pyramid_tablib either by setting your includes in your .ini, or by calling `config.include('pyramid_tablib')`.
::
pyramid.includes =
pyramid_tablib
Now in your view
.. code-block:: python
@view_config(route_name='users+xlsx', renderer='xlsx')
def all_users(request):
headers = ['Name', 'City', 'Email']
data = [(user.name, user.city, user.email) for user in users]
return {'data': data, 'headers': headers, 'title': 'Users'}