chfw
|
bef818481a
|
🔨 apply black on python files
|
2018-08-23 19:08:20 +01:00 |
chfw
|
574b892316
|
✨ force read a physical file as a different format, which then will selects a particular reader. for example: force txt file as csv. But forcing xls as xlsx may not give you any benefit, because pyexcel-xls reads both xls and xlsx. related to: https://github.com/pyexcel/pyexcel/issues/148
|
2018-08-23 19:06:38 +01:00 |
chfw
|
8edce68272
|
✨ support additional options when detecting float values in csv format. fix #49
|
2018-08-16 18:06:48 +01:00 |
chfw
|
48a8b2ce41
|
🎨 supress pep 0515, fix #48
|
2018-05-02 23:04:48 +01:00 |
chfw
|
eddda91d5b
|
✨ expose bulk_save control to outside world. fix #46
|
2018-01-10 17:05:48 +00:00 |
chfw
|
5e444cd3af
|
☔ test #44
|
2017-11-10 20:30:39 +00:00 |
chfw
|
388cb54dac
|
:mciroscope: test coverage on service.py
|
2017-08-27 00:21:52 +01:00 |
chfw
|
80078e7140
|
🎨 code refactoring, take downstream code from pyexcel-xxx libraries into pyexcel-io so that code reuse is in place
|
2017-08-25 07:56:35 +01:00 |
chfw
|
ed09c0a820
|
🎨 code optimization
|
2017-08-08 18:01:51 +01:00 |
chfw
|
69b4847593
|
☔ test no matching sheet name with table exception
|
2017-08-08 17:28:37 +01:00 |
chfw
|
e30be99e56
|
🤝 Merge branch 'master' into v0.4.x
|
2017-08-08 00:18:36 +01:00 |
chfw
|
a94f937bba
|
🐛 fix #42: Errors should never pass silently
|
2017-08-06 18:17:58 +01:00 |
chfw
|
5fc745a984
|
fix #39: raise exception when bulk save or one by one save fails so that developer would know what to do with it
|
2017-06-28 17:22:47 +01:00 |
chfw
|
98600aa805
|
release pyexcel-io 0.4.0
|
2017-06-19 10:16:46 +01:00 |
chfw
|
4b0afed758
|
improve test coverage
|
2017-06-04 17:14:07 +01:00 |
chfw
|
68ce467976
|
merge fixes from master branch, 0.3.x
|
2017-05-19 00:12:39 +01:00 |
chfw
|
c57ab64cbb
|
#35, a better fix. For csv, decode content when it is given content in bytes
|
2017-05-18 08:38:21 +01:00 |
chfw
|
8df1aba6bf
|
fix #35: encoding parameter takes no effect when given along with file content
|
2017-05-17 14:42:24 +01:00 |
chfw
|
33c0e4b06e
|
test csv file in utf-16-le, utf-32-le, utf-16-be and utf-32-be with mmap #33
|
2017-05-16 23:23:09 +01:00 |
chfw
|
b37dab19a5
|
detect the endianness of utf 16 32
|
2017-05-16 18:44:05 +01:00 |
chfw
|
ba341fa24f
|
support utf-16-le and utf-32-le in mmap. #33
|
2017-05-16 09:37:41 +01:00 |
chfw
|
0d1d1abab4
|
fix flake8 warning
|
2017-05-15 09:37:42 +01:00 |
chfw
|
f4bfdc2a70
|
fix #30: document the usage of encoding='utf-8-sig' and verify the BOM header
|
2017-05-15 09:06:57 +01:00 |
chfw
|
9f99b1de87
|
fix broken tests #33
|
2017-05-14 00:12:48 +01:00 |
chfw
|
17ff82f0c1
|
test issue #33 #34
|
2017-05-13 23:43:34 +01:00 |
chfw
|
d82eb39e0a
|
fix #33: not to read csv stream all into memory
|
2017-05-13 21:12:16 +01:00 |
chfw
|
463281f921
|
fix broken test cases
|
2017-05-06 09:41:14 +01:00 |
chfw
|
7aa98e2a36
|
code refactoring
|
2017-05-04 00:04:50 +01:00 |
chfw
|
10c851cd59
|
fix broken test
|
2017-05-03 22:24:28 +01:00 |
chfw
|
26ce51931e
|
code refactoring pyexcel-io database plugins
|
2017-05-03 19:03:15 +01:00 |
chfw
|
7f91d81ce2
|
code refactoring
|
2017-05-03 08:54:38 +01:00 |
chfw
|
6062fa9363
|
removed marker, simplify the interface and avoid inheriting plugin from lml because its meta data has been declared
|
2017-04-26 22:42:02 +01:00 |
chfw
|
0b32cd8692
|
separation of reader and writer
|
2017-04-18 22:16:03 +01:00 |
chfw
|
e81add1591
|
code refactoring on pyexcel_io.manager
|
2017-04-04 21:22:30 +01:00 |
chfw
|
047d116d83
|
code refactoring: simplify reader and writer factories
|
2017-04-04 09:31:37 +01:00 |
chfw
|
d010018d3d
|
load me later plugin manager integration
|
2017-04-04 08:41:17 +01:00 |
chfw
|
6b3d8228c8
|
litte fix on compare a list in python 3.6
|
2017-03-30 10:10:25 +01:00 |
chfw
|
b5d412c039
|
test pyinstaller support code as well as normal plugin loader with code refactoring, related to #31
|
2017-03-30 00:31:52 +01:00 |
chfw
|
9da79fb764
|
fix #29: set skip_empty_rows to False
|
2017-01-24 22:27:25 +00:00 |
chfw
|
b877df5546
|
update changelog
|
2017-01-21 21:34:07 +00:00 |
chfw
|
d23677bbbe
|
fix #28: provide upgrade message
|
2017-01-21 21:29:55 +00:00 |
chfw
|
456b79f22d
|
skip testing sqlite feature on python 3.6. will need to report the segmentation fault in the future
|
2017-01-19 13:22:17 +00:00 |
chfw
|
3b0ad1e59a
|
fix broken tests
|
2017-01-19 12:01:34 +00:00 |
chfw
|
14dab0d404
|
python3 Exception does not have .message attribute
|
2017-01-19 11:46:33 +00:00 |
chfw
|
ddbed84b0e
|
provide better error description for https://github.com/pyexcel/pyexcel-xls/issues/12, https://github.com/pyexcel/pyexcel-xls/issues/11, http://stackoverflow.com/questions/41189400/oserror-no-suitable-library-found-for-xls
|
2017-01-17 17:57:57 +00:00 |
chfw
|
0a4cbc1aa3
|
Improve test coverage
|
2016-12-22 00:26:50 +00:00 |
chfw
|
cdd740072d
|
adjust function names of sheet for better maintenance
|
2016-12-21 23:59:22 +00:00 |
chfw
|
edf43d692d
|
merge 0.2.6 changes
|
2016-12-21 23:42:40 +00:00 |
chfw
|
438a87ea30
|
fix #24: pass on batch_size
|
2016-12-20 09:32:01 +00:00 |
chfw
|
bb0da6a44d
|
remove blank lines
|
2016-12-16 22:52:10 +00:00 |