@@ -25,7 +25,7 @@ product, please `support me on patreon <https://www.patreon.com/bePatron?u=55376
25
25
maintain the project and develop it further.
26
26
27
27
If you are an individual, you are welcome to support me too on patreon and for however long
28
- you feel like to . As a patreon, you will receive
28
+ you feel like. As a patreon, you will receive
29
29
`early access to pyexcel related contents <https://www.patreon.com/pyexcel/posts >`_.
30
30
31
31
With your financial support, I will be able to invest
@@ -56,15 +56,16 @@ well as on file system. This library can turn the excel data into a list of list
56
56
a list of records(dictionaries), dictionaries of lists. And vice versa. Hence it
57
57
lets you focus on data in Pyramid based web development, instead of file formats.
58
58
59
- The idea originated from the common usability problem when developing an excel file
60
- driven web applications for non-technical office workers: such as office assistant,
61
- human resource administrator. The fact is that not all people know the
62
- difference among various excel formats: csv, xls, xlsx. Instead of training those people
59
+ The idea originated from the common usability problem: when an excel file
60
+ driven web application is delivered for non-developer users (ie: team assistant,
61
+ human resource administrator etc) . The fact is that not everyone knows (or cares) about the
62
+ differences between various excel formats: csv, xls, xlsx are all the same to them . Instead of training those users
63
63
about file formats, this library helps web developers to handle most of the excel file
64
- formats by providing a common programming interface. To add a specific excel file format
65
- to you application, all you need is to install an extra pyexcel plugin. No code change
66
- to your application. Looking at the community, this library and its associated ones try
67
- to become a small and easy to install alternative to Pandas.
64
+ formats by providing a common programming interface. To add a specific excel file format type
65
+ to you application, all you need is to install an extra pyexcel plugin. Hence no code changes
66
+ to your application and no issues with excel file formats any more. Looking at the
67
+ community, this library and its associated ones try to become a small and easy to
68
+ install alternative to Pandas.
68
69
69
70
70
71
The highlighted features are:
@@ -90,26 +91,22 @@ The highlighted features are:
90
91
`pyexcel-xls `_ xls, xlsx(read only), `xlrd `_, same as above
91
92
xlsm(read only) `xlwt `_
92
93
`pyexcel-xlsx `_ xlsx `openpyxl `_ same as above
93
- `pyexcel-xlsxw `_ xlsx(write only) `XlsxWriter `_ same as above
94
94
`pyexcel-ods3 `_ ods `pyexcel-ezodf `_, 2.6, 2.7, 3.3, 3.4
95
95
lxml 3.5, 3.6
96
96
`pyexcel-ods `_ ods `odfpy `_ same as above
97
+ ======================== ======================= ================= ==================
98
+
99
+ .. table :: Dedicated file reader and writers
100
+
101
+ ======================== ======================= ================= ==================
102
+ Package name Supported file formats Dependencies Python versions
103
+ ======================== ======================= ================= ==================
104
+ `pyexcel-xlsxw `_ xlsx(write only) `XlsxWriter `_ Python 2 and 3
97
105
`pyexcel-odsr `_ read only for ods, fods lxml same as above
98
106
`pyexcel-htmlr `_ html(read only) lxml,html5lib same as above
99
- `pyexcel-text `_ write only:rst, `tabulate `_ 2.6, 2.7, 3.3, 3.4
100
- mediawiki, html, 3.5, 3.6, pypy
101
- latex, grid, pipe,
102
- orgtbl, plain simple
103
- read only: ndjson
104
- r/w: json
105
- `pyexcel-handsontable `_ handsontable in html `handsontable `_ same as above
106
- `pyexcel-pygal `_ svg chart `pygal `_ 2.7, 3.3, 3.4, 3.5
107
- 3.6, pypy
108
- `pyexcel-sortable `_ sortable table in html `csvtotable `_ same as above
109
- `pyexcel-gantt `_ gantt chart in html `frappe-gantt `_ except pypy, same
110
- as above
111
107
======================== ======================= ================= ==================
112
108
109
+
113
110
.. _pyexcel-io : https://github.com/pyexcel/pyexcel-io
114
111
.. _pyexcel-xls : https://github.com/pyexcel/pyexcel-xls
115
112
.. _pyexcel-xlsx : https://github.com/pyexcel/pyexcel-xlsx
@@ -126,6 +123,25 @@ The highlighted features are:
126
123
.. _pyexcel-ezodf : https://github.com/pyexcel/pyexcel-ezodf
127
124
.. _odfpy : https://github.com/eea/odfpy
128
125
126
+ .. table :: Other data renderers
127
+
128
+ ======================== ======================= ================= ==================
129
+ Package name Supported file formats Dependencies Python versions
130
+ ======================== ======================= ================= ==================
131
+ `pyexcel-text `_ write only:rst, `tabulate `_ 2.6, 2.7, 3.3, 3.4
132
+ mediawiki, html, 3.5, 3.6, pypy
133
+ latex, grid, pipe,
134
+ orgtbl, plain simple
135
+ read only: ndjson
136
+ r/w: json
137
+ `pyexcel-handsontable `_ handsontable in html `handsontable `_ same as above
138
+ `pyexcel-pygal `_ svg chart `pygal `_ 2.7, 3.3, 3.4, 3.5
139
+ 3.6, pypy
140
+ `pyexcel-sortable `_ sortable table in html `csvtotable `_ same as above
141
+ `pyexcel-gantt `_ gantt chart in html `frappe-gantt `_ except pypy, same
142
+ as above
143
+ ======================== ======================= ================= ==================
144
+
129
145
.. _pyexcel-text : https://github.com/pyexcel/pyexcel-text
130
146
.. _tabulate : https://bitbucket.org/astanin/python-tabulate
131
147
.. _pyexcel-handsontable : https://github.com/pyexcel/pyexcel-handsontable
@@ -187,7 +203,8 @@ Tested Pyramid Versions
187
203
188
204
Installation
189
205
================================================================================
190
- You can install it via pip:
206
+
207
+ You can install pyramid-excel via pip:
191
208
192
209
.. code-block :: bash
193
210
0 commit comments