Thomas Fussell
2aaabb0579
Merge pull request #217 from tlanc007/issue216_clang5
...
Issue #216-cleanup for Clang 5.0 build
2017-09-04 15:59:23 -04:00
tal
46a10cfb7b
Issue #216-cleanup for Clang 5.0 build
...
switched to nullptr instead of NULL or 0.
Switch some expressions using ',' to multiple statements separated by ';'
Removed unused template function
Used override keyword for some overridden virtual functions.
2017-09-04 13:43:30 -06:00
sukoi26
8d85ed917f
Merge branch 'dev' into dev
2017-09-02 22:07:07 +02:00
Thomas Fussell
25bb6bfadf
revert addition of NDEBUG for clang builds, come up with a better way to solve #179
2017-09-02 10:28:22 -04:00
Thomas Fussell
f174dd825d
Merge pull request #209 from pebble2015/master
...
fix #204 #205
2017-09-02 10:10:35 -04:00
Thomas Fussell
cfe3934ab4
Merge pull request #207 from chris-b1/read-profile2
...
PERF: optimize read_cell
2017-09-02 10:08:08 -04:00
sukoi26
b21b856e68
code optimized for s attribut cell / row format
...
improve the performance
2017-08-29 13:01:47 +02:00
pebble2015
5461538396
fix xwindow bug
...
fix xwindow bug
2017-08-27 14:13:18 +08:00
pebble2015
17ce83e612
fix xwindow bug
...
fix xwindow bug
2017-08-27 13:58:17 +08:00
pebble2015
f3d5d18035
fix xwindow bug
...
fix xwindow bug
2017-08-27 13:44:06 +08:00
Chris
e5d6a26e17
fixup formatting
2017-08-26 11:04:23 -05:00
Chris
5cc24fda39
PERF: optimize read_cell
2017-08-26 10:49:48 -05:00
sukoi26
f423c6e3fe
Add an h file for the logo XLNT
2017-08-19 10:15:13 +02:00
Thomas Fussell
0ac12101fc
remove accidental commit of test test
2017-08-18 21:38:53 -04:00
Thomas Fussell
4e2c0c0ffb
use column width adjustment as specified in standard so that width in Excel on Windows matches value in xlnt, #193
2017-08-18 21:38:10 -04:00
Thomas Fussell
49b84a83c7
define missing method, worksheet::clear_page_breaks(), closes #192
2017-08-18 20:58:44 -04:00
Thomas Fussell
c627db9984
update logo with new concept design
2017-08-18 20:54:54 -04:00
Thomas Fussell
3257274057
use utfcpp on all platforms since codecvt has been deprecated in c++17, closes #197
2017-08-15 18:23:28 -04:00
Thomas Fussell
b5e10a8dbe
clean up setup.py and install to LIBRARY_PREFIX on Windows instead of PREFIX
2017-08-08 07:15:50 -07:00
Thomas Fussell
60319c19d7
fix typos
2017-08-07 19:12:18 -07:00
Thomas Fussell
b54b2399d9
ignore unknown-pragmas in clang, try to debug lib suffix, install using cmake instead of in setup.py
2017-08-07 19:00:49 -07:00
Thomas Fussell
5cefbc7dad
path.join doesn't accept a list
2017-08-07 08:17:21 -07:00
Thomas Fussell
251387660f
fix python extension build on linux
2017-08-07 07:52:13 -07:00
Thomas Fussell
8d9a4d5007
clean up read_batches and ignore some setup.py generated files
2017-08-07 07:26:04 -07:00
Thomas Fussell
474e802c40
use runtime_error instead of base exception and use arrow_home directly
2017-08-06 11:02:13 -07:00
Thomas Fussell
4cc9bee610
fix xlntpyarrow package structure and installation
2017-08-05 16:00:24 -07:00
Thomas Fussell
7cc9898dab
move most of the pyarrow logic to python wrapper, use pyarrow's cmake setup.py code
2017-08-04 10:12:25 -07:00
Thomas Fussell
e3ba39681e
handle batches correctly. it works!
2017-08-01 16:32:06 -07:00
Thomas Fussell
2aa9e62e62
implement other type builders
2017-08-01 10:58:47 -07:00
Thomas Fussell
8801a0e352
figured out the problem
2017-07-30 20:32:37 -07:00
Thomas Fussell
de0e010056
use pybind11 instead of raw C Python API, python_streambuffer is broken for now
2017-07-30 09:48:57 -07:00
Thomas Fussell
eaaa310cef
start implementing xlsx2arrow params
2017-07-19 17:21:55 -07:00
Thomas Fussell
8965cfa82c
Merge branch 'dev' of github.com:tfussell/xlnt into dev
2017-07-18 14:25:49 -07:00
Thomas Fussell
abdd1be7c8
move arrow logic to xlntpyarrow for now
2017-07-18 14:20:46 -07:00
Thomas Fussell
ded81eab4a
Merge pull request #190 from chris-b1/tryout
...
import_pyarrow returns error code, not bool
2017-07-18 13:07:23 -07:00
Chris
31611d85d5
import_pyarrow status code
2017-07-17 19:40:32 -05:00
Thomas Fussell
8d051e36e5
fix remaining clang warnings. so many static_casts...
2017-07-17 22:24:00 +00:00
Thomas Fussell
7da9187808
fix some clang warnings
2017-07-16 22:32:35 +00:00
Thomas Fussell
b98f8c4fe7
don't cast integral long double to ptrdiff_t before writing to xml, fixes #188
2017-07-16 11:16:09 -07:00
Thomas Fussell
33399a5390
now we're getting somewhere! xlntpyarrow.xlsx2arrow returns an Arrow table that can be converted to a pandas DataFrame now
2017-07-15 10:39:36 -07:00
Thomas Fussell
5b95b3d463
begin implementing xlsx2arrow, fix msvc warnings, other stuff
2017-07-14 22:18:11 -07:00
Thomas Fussell
4367343e15
Merge branch 'dev' of github.com:tfussell/xlnt into dev
2017-07-13 18:40:36 -07:00
Thomas Fussell
1b7af5bccb
I forgot that the extension is called xlntpyarrow and not myextension
2017-07-13 18:40:27 -07:00
Thomas Fussell
c00a7a7798
put dll in the correct directory depending on system
2017-07-14 01:26:49 +00:00
Thomas Fussell
8e2486176e
remove unused code
2017-07-13 17:54:17 -07:00
Thomas Fussell
c00900e723
void can't return...
2017-07-13 17:51:34 -07:00
Thomas Fussell
e991bbad43
get rid of traverse and clear since they were causing problems
2017-07-13 17:34:30 -07:00
Thomas Fussell
e7af034e9e
try to get xlnt dll to load
2017-07-13 12:42:47 -07:00
Thomas Fussell
99add77d98
remove single-version-externally-managed since it's not working for some reason
2017-07-12 23:15:11 -07:00
Thomas Fussell
0f5a1f7f20
try to make the module compatible with python 2.7 too
2017-07-12 22:55:15 -07:00