Andrii Tkachenko
|
3246d602c2
|
xLnt. Implemented operator less for: rich_text, rich_text_run, color, font, optional.
|
2018-02-08 08:05:41 +01:00 |
|
Andrii Tkachenko
|
55cf7a2bed
|
xlnt. rich_text copy constructor.
|
2018-02-08 07:24:58 +01:00 |
|
Thomas Fussell
|
470c655df6
|
fix empty row height/cell width, #235
|
2017-10-30 19:36:24 -04:00 |
|
Thomas Fussell
|
06b315b352
|
add interface to worksheet and range for clearing cells entirely, not just their values, for #232
|
2017-10-26 13:45:56 -04:00 |
|
Thomas Fussell
|
81812d6e29
|
implement sheet view selection consumption, closes #164
|
2017-09-13 09:36:42 -04:00 |
|
Thomas Fussell
|
12007fe2d8
|
change cell numeric value type from long double to double, closes #201
|
2017-09-08 21:05:34 -04:00 |
|
pebble2015
|
f3d5d18035
|
fix xwindow bug
fix xwindow bug
|
2017-08-27 13:44:06 +08:00 |
|
Thomas Fussell
|
8801a0e352
|
figured out the problem
|
2017-07-30 20:32:37 -07:00 |
|
Thomas Fussell
|
eaaa310cef
|
start implementing xlsx2arrow params
|
2017-07-19 17:21:55 -07:00 |
|
Thomas Fussell
|
abdd1be7c8
|
move arrow logic to xlntpyarrow for now
|
2017-07-18 14:20:46 -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
|
0be7563f8b
|
ignore arrow warnings and foward declare arrow
|
2017-07-12 00:03:26 -07:00 |
|
Thomas Fussell
|
5c033905fb
|
I see no good reason to make the arrow interface a separate lib. Let's just make it optionally compiled in the main target.
|
2017-07-11 20:55:08 -07:00 |
|
Thomas Fussell
|
22325a2836
|
try to make windows and linux builds both work
|
2017-07-05 15:04:57 -07:00 |
|
Thomas Fussell
|
f97ad6c1bd
|
start working on streaming write
|
2017-07-04 17:52:46 -07:00 |
|
Thomas Fussell
|
cf2dc9d7fb
|
include streaming reader in xlnt.hpp
|
2017-06-25 13:14:29 -04:00 |
|
Thomas Fussell
|
6f716c6e89
|
work on streaming cell reading, using ugly copy-pasted code for now [ci
skip]
|
2017-06-24 11:39:48 -04:00 |
|
Thomas Fussell
|
72b8bd6b67
|
work out how to handle worksheet rels during streaming parsing
|
2017-06-21 09:17:06 -04:00 |
|
Thomas Fussell
|
a9fd6b064e
|
minor fixes to get it to compile. lots of failing tests for now...
|
2017-06-20 13:29:50 -04:00 |
|
Thomas Fussell
|
d7e7526beb
|
add failing tests and begin restructuring worksheet reading [ci skip]
|
2017-06-17 10:53:37 -04:00 |
|
Thomas Fussell
|
342184139f
|
intermediate commit
|
2017-06-15 18:10:27 -04:00 |
|
Thomas Fussell
|
9d312ee7f4
|
make the code compile
|
2017-06-14 15:43:25 -04:00 |
|
Thomas Fussell
|
b3c044948f
|
start architecting streaming read/write api
|
2017-06-12 10:34:35 -04:00 |
|
Thomas Fussell
|
d2be054b7c
|
optimize shared strings and handle formula strings correctly
|
2017-05-10 08:44:25 -04:00 |
|
Thomas Fussell
|
be11002a93
|
fix clang warnings
|
2017-04-23 11:53:52 -04:00 |
|
Thomas Fussell
|
62f659b901
|
fix some rough edges
|
2017-04-13 14:57:27 -04:00 |
|
Thomas Fussell
|
835e36d6ae
|
initial commit withou cxxtest
|
2017-04-13 14:51:35 -04:00 |
|
Thomas Fussell
|
46df18c12b
|
improve unicode tests
|
2017-04-13 10:58:40 -04:00 |
|
Thomas Fussell
|
05fb40438c
|
Merge branch 'master' of github.com:tfussell/xlnt
|
2017-04-11 17:57:56 -04:00 |
|
Thomas Fussell
|
c902af7e17
|
fix doxygen warnings
|
2017-04-11 17:27:41 -04:00 |
|
Thomas Fussell
|
116106d568
|
fix conditional_format redefinition warning and don't try to write conditional formats for a worksheet without a stylesheet
|
2017-04-03 19:49:38 -04:00 |
|
Thomas Fussell
|
d54ddea5cc
|
Merge branch 'master' of http://github.com/tfussell/xlnt
|
2017-04-03 19:24:46 -04:00 |
|
Thomas Fussell
|
9766daacd5
|
initial implementation of conditional formatting plus a nifty little sample of converting images to workbooks
|
2017-04-03 19:24:36 -04:00 |
|
Thomas Fussell
|
83d2d18d1f
|
finish documenting all headers (well enough). closes #28
|
2017-03-30 23:52:57 -04:00 |
|
Thomas Fussell
|
c3d9b85530
|
document some style classes, start implementing builtin styles more correctly
|
2017-03-26 10:30:26 -04:00 |
|
Thomas Fussell
|
1121bcbe15
|
boring boring documentation
|
2017-03-25 11:22:21 -04:00 |
|
Thomas Fussell
|
0d82aba640
|
improve 1d and 2d cell iteration for #135, including making empty cell skipping optional
|
2017-03-23 20:05:25 -04:00 |
|
Thomas Fussell
|
c7f61e38c1
|
restore worksheet::cell(column_t, row_t) method (#137) and move some single use classes/structs/enums into parent header
|
2017-03-22 21:44:59 -04:00 |
|
Thomas Fussell
|
3cfcc7246c
|
clean up travis adding a build matrix
|
2017-03-22 21:41:00 -04:00 |
|
Thomas Fussell
|
b914b064b7
|
remove some more extraneous worksheet methods
|
2017-03-20 20:33:15 -04:00 |
|
Thomas Fussell
|
d8c9d14a98
|
clean up worksheet api
|
2017-03-20 20:17:09 -04:00 |
|
Thomas Fussell
|
e617d140f0
|
implement unhandled_switch_case exception
|
2017-03-20 19:20:48 -04:00 |
|
Thomas Fussell
|
e0e38a931c
|
remove template from cell::value setter, closes #131
|
2017-03-20 19:20:12 -04:00 |
|
Thomas Fussell
|
07001e0c07
|
include functional for std::function
|
2017-03-19 14:39:33 -04:00 |
|
Thomas Fussell
|
8f4c82dffd
|
add batch formatting methods to range class
|
2017-03-19 14:22:29 -04:00 |
|
Thomas Fussell
|
d7b0e252fd
|
write missing property attribute for dcterms:created and dcterms:modified, update headingpairs and titlesofparts when sheet titles change
|
2017-02-27 07:47:33 -05:00 |
|
Thomas Fussell
|
4ed8dae49c
|
minor cleanup
|
2017-02-18 20:33:59 -06:00 |
|
sukoi26
|
60459bcd25
|
Merge remote-tracking branch 'upstream/master'
|
2017-02-18 09:27:06 +01:00 |
|
Thomas Fussell
|
767d498dac
|
separate crypto_helper into header file, fix lots of stuff
|
2017-02-17 23:11:06 -06:00 |
|