Commit Graph

195 Commits

Author SHA1 Message Date
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