@@ -4,7 +4,7 @@ Change log
4
4
--------------------------------------------------------------------------------
5
5
6
6
Added
7
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7
+
8
8
9
9
#. `pyexcel-xls#35 <https://github.com/pyexcel/pyexcel-xls/issues/35 >`_, include
10
10
tests
13
13
--------------------------------------------------------------------------------
14
14
15
15
Added
16
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16
+
17
17
18
18
#. `pyexcel#151 <https://github.com/pyexcel/pyexcel/issues/151 >`_, read cell
19
19
error as #N/A.
22
22
--------------------------------------------------------------------------------
23
23
24
24
Added
25
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
25
+
26
26
27
27
#. `pyexcel#54 <https://github.com/pyexcel/pyexcel/issues/54 >`_, Book.datemode
28
28
attribute of that workbook should be passed always.
31
31
--------------------------------------------------------------------------------
32
32
33
33
Added
34
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
34
+
35
35
36
36
#. `pyexcel#120 <https://github.com/pyexcel/pyexcel/issues/120 >`_, xlwt cannot
37
37
save a book without any sheet. So, let's raise an exception in this case in
41
41
--------------------------------------------------------------------------------
42
42
43
43
Added
44
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44
+
45
45
46
46
#. `#25 <https://github.com/pyexcel/pyexcel-xls/issues/25 >`_, detect merged cell
47
47
in .xls
50
50
--------------------------------------------------------------------------------
51
51
52
52
Added
53
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
53
+
54
54
55
55
#. `#24 <https://github.com/pyexcel/pyexcel-xls/issues/24 >`_, xlsx format cannot
56
56
use skip_hidden_row_and_column. please use pyexcel-xlsx instead.
59
59
--------------------------------------------------------------------------------
60
60
61
61
Added
62
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
62
+
63
63
64
64
#. `#21 <https://github.com/pyexcel/pyexcel-xls/issues/21 >`_, skip hidden rows
65
65
and columns under 'skip_hidden_row_and_column' flag.
68
68
--------------------------------------------------------------------------------
69
69
70
70
updated
71
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
72
71
73
72
#. pyexcel `pyexcel#105 <https://github.com/pyexcel/pyexcel/issues/105 >`_,
74
73
remove gease from setup_requires, introduced by 0.5.1.
@@ -79,7 +78,6 @@ updated
79
78
--------------------------------------------------------------------------------
80
79
81
80
added
82
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
83
81
84
82
#. `pyexcel#103 <https://github.com/pyexcel/pyexcel/issues/103 >`_, include
85
83
LICENSE file in MANIFEST.in, meaning LICENSE file will appear in the released
89
87
--------------------------------------------------------------------------------
90
88
91
89
Updated
92
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
93
90
94
91
#. `#20 <https://github.com/pyexcel/pyexcel-xls/issues/20 >`_, is handled in
95
92
pyexcel-io
@@ -100,7 +97,6 @@ Updated
100
97
--------------------------------------------------------------------------------
101
98
102
99
Updated
103
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
104
100
105
101
#. `#20 <https://github.com/pyexcel/pyexcel-xls/issues/20 >`_, handle unseekable
106
102
stream given by http response.
@@ -109,7 +105,6 @@ Updated
109
105
--------------------------------------------------------------------------------
110
106
111
107
Updated
112
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
113
108
114
109
#. `pyexcel-xlsx#15 <https://github.com/pyexcel/pyexcel-xlsx/issues/15 >`_, close
115
110
file handle
@@ -120,7 +115,6 @@ Updated
120
115
--------------------------------------------------------------------------------
121
116
122
117
Updated
123
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
124
118
125
119
#. `#18 <https://github.com/pyexcel/pyexcel-xls/issues/18 >`_, pass on
126
120
encoding_override and others to xlrd.
@@ -129,7 +123,6 @@ Updated
129
123
--------------------------------------------------------------------------------
130
124
131
125
Updated
132
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
133
126
134
127
#. `#16 <https://github.com/pyexcel/pyexcel-xls/issues/16 >`_, allow mmap to be
135
128
passed as file content
@@ -138,7 +131,6 @@ Updated
138
131
--------------------------------------------------------------------------------
139
132
140
133
Updated
141
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
142
134
143
135
#. `#14 <https://github.com/pyexcel/pyexcel-xls/issues/14 >`_, Python 3.6 -
144
136
cannot use LOCALE flag with a str pattern
@@ -148,7 +140,6 @@ Updated
148
140
--------------------------------------------------------------------------------
149
141
150
142
Updated
151
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152
143
153
144
#. `#13 <https://github.com/pyexcel/pyexcel-xls/issues/13 >`_, alert on empyty
154
145
file content
@@ -158,55 +149,7 @@ Updated
158
149
--------------------------------------------------------------------------------
159
150
160
151
Updated
161
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
162
152
163
153
#. `#10 <https://github.com/pyexcel/pyexcel-xls/issues/10 >`_, To support
164
154
generator as member of the incoming two dimensional data
165
155
166
- 0.2.2 - 31.08.2016
167
- --------------------------------------------------------------------------------
168
-
169
- Added
170
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
171
-
172
- #. support pagination. two pairs: start_row, row_limit and start_column,
173
- column_limit help you deal with large files.
174
-
175
- 0.2.1 - 13.07.2016
176
- --------------------------------------------------------------------------------
177
-
178
- Added
179
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
180
-
181
- #. `#9 <https://github.com/pyexcel/pyexcel-xls/issues/9 >`_, `skip_hidden_sheets `
182
- is added. By default, hidden sheets are skipped when reading all sheets.
183
- Reading sheet by name or by index are not affected.
184
-
185
- 0.2.0 - 01.06.2016
186
- --------------------------------------------------------------------------------
187
-
188
- Added
189
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
190
-
191
- #. By default, `float ` will be converted to `int ` where fits. `auto_detect_int `,
192
- a flag to switch off the autoatic conversion from `float ` to `int `.
193
- #. 'library=pyexcel-xls' was added so as to inform pyexcel to use it instead of
194
- other libraries, in the situation where there are more than one plugin for a
195
- file type, e.g. xlsm
196
-
197
- Updated
198
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
199
-
200
- #. support the auto-import feature of pyexcel-io 0.2.0
201
- #. xlwt is now used for python 2 implementation while xlwt-future is used for
202
- python 3
203
-
204
- 0.1.0 - 17.01.2016
205
- --------------------------------------------------------------------------------
206
-
207
- Added
208
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
209
-
210
- #. Passing "streaming=True" to get_data, you will get the two dimensional array
211
- as a generator
212
- #. Passing "data=your_generator" to save_data is acceptable too.
0 commit comments