Thomas Fussell
617f7a2525
improve hyperlinks and style round tripping
2018-03-21 09:03:37 -04:00
Thomas Fussell
410e73d594
work on hyperlinks, x14 extentions, other round tripping silliness
2018-03-16 21:21:16 -04:00
Thomas Fussell
2426215801
implement sheet view serialization
2018-03-14 20:12:07 -04:00
Andrii Tkachenko
e05ce8fdc1
Directory build removed.
2018-02-17 06:53:47 +01:00
Andrii Tkachenko
074b176d33
workbook.hpp extra qualification typo fixed.
2018-02-17 06:06:39 +01:00
Andrii Tkachenko
e37f9bed9d
Visual Studio 2015 build files for Win32/x64 configurations. Source files references changed.
2018-02-14 06:57:14 +01:00
Andrii Tkachenko
51fbdbf56d
Visual Studio 2015 build files for Win32/x64 configurations. Include reference changed.
2018-02-14 06:46:24 +01:00
Andrii Tkachenko
34362f6353
Visual Studio 2015 build files for Win32/x64 configurations. Redundant configurations removed.
2018-02-14 06:33:46 +01:00
Andrii Tkachenko
467dc860c6
Visual Studio 2015 build files for Win32/x64 configurations. Very first working version.
2018-02-14 06:22:33 +01:00
Andrii Tkachenko
27f37d3111
Visual Studio 2015 build files for Win32/x64 configurations.
2018-02-13 19:59:06 +01:00
Andrii Tkachenko
7852a3c5dd
Visual Studio 2015 build files for Win32/x64 configurations.
2018-02-13 17:05:31 +01:00
Andrii Tkachenko
403605a536
xLnt. shared string performance optimization.
2018-02-08 09:52:10 +01:00
Andrii Tkachenko
cb55735644
xLnt. rich_text operator less fixed.
2018-02-08 09:51:50 +01:00
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
Andrii Tkachenko
f460bb2678
benchmarks. Rows/columns value/format performance.
2018-02-07 09:31:17 +01:00
Andrii Tkachenko
1aac106a40
Test of row/columns generation with random format.
2018-02-07 07:22:33 +01:00
Andrii Tkachenko
2459b336ef
benchmarks. Format benchmarks added. Load formats and styles benchmarks added.
2018-02-05 12:33:26 +01:00
Andrii Tkachenko
f918c6cfaf
benchmarks. Styles benchmarks updated with logs. Performance improved.
2018-02-05 10:51:01 +01:00
Andrii Tkachenko
1c50b35940
benchmarks. Styles benchmarks updated with logs. Performance improved.
2018-02-05 10:06:32 +01:00
Thomas Fussell
0f0d3de75f
implement sheetFormatPr, x14ac:dyDescent, reordering workbook rels so sheets come first after insertions
2018-01-26 14:32:00 -05:00
Thomas Fussell
90633d0e8e
copyright year bump (2018)
2018-01-22 09:38:48 -05:00
Thomas Fussell
c960453ff4
prevent supression of failing round-trip tests
2017-12-10 15:03:03 -05:00
Thomas Fussell
44a8c8e79e
minor reformatting
2017-12-09 16:04:44 -05:00
Thomas Fussell
675a8fad8a
Merge branch 'sukoi26-dev' into dev
2017-12-09 15:46:10 -05:00
Thomas Fussell
1c85188ec6
Merge branch 'dev' of https://github.com/sukoi26/xlnt into sukoi26-dev
2017-12-09 15:45:49 -05:00
Thomas Fussell
a653a39544
reformat a little
2017-12-08 15:31:25 -05:00
Thomas Fussell
182dea155b
Merge branch 'dev' of github.com:tfussell/xlnt into dev
2017-12-08 15:20:36 -05:00
Thomas Fussell
842eedae8c
Merge branch 'TataMata-master' into dev
2017-12-08 15:13:49 -05:00
Thomas Fussell
8bd85f9dbd
Merge pull request #246 from yanwei1983/master
...
cell_vector lost func "operator[]const"
2017-12-08 14:38:13 -05:00
Thomas Fussell
20c7d3437c
Merge pull request #248 from tlanc007/cellPropertyColors
...
custom_value_traits.hpp: pattern_fill from_string() ignores case
2017-12-08 14:37:24 -05:00
Thomas Fussell
e261743032
Merge pull request #243 from Erroneous1/bug/miniz_const
...
fix -Wcast-qual in miniz
2017-12-08 13:59:32 -05:00
tal
b008eacd89
custom_value_traits.hpp: pattern_fill from_string() ignores case
...
Values like lightGray will match with lightgray. Unexpected inputs will
be ignored and return none.
Needs prama to clang to be happy.
2017-11-22 12:44:49 -07:00
TataMata
d0bacf548c
Reformatted source
...
Reformatted pull request to match the library formatting style.
2017-11-12 10:34:51 +01:00
fred.yan
383337ad45
cell_vector lost func "operator[]const"
2017-11-09 14:17:49 +08:00
TataMata
8f9722686b
Delete CMakeLists.txt.user
2017-11-06 16:50:18 +01:00
Bernard Čupić
7cae301039
Added forgotten implementataion of const cell operator[std::size_t cell_index] const
2017-11-06 16:15:38 +01:00
sukoi26
4f07495abb
optimize latest commit missing a test
2017-11-06 14:12:08 +01:00
TataMata
6b668fd04e
Fix for the "index out of bounds" exception while reading styles
...
There was a bug introduced in version 1.2 in reading styles. As from the Office Open XML documentation:
Every cell will have a reference to one <xf> in the <cellXfs> collection. This is direct formatting for the cell. To apply a style to the cell, the <xf> references the style using the xfId attribute. The xfId attribute is an index into the <cellStyleXFs> collection, which collects the cell styles available to the user. The <cellStyleXFs> contains one <xf> for each style. Each such <xf> is tied to its name via an index (in its xfId attribute) from the <cellStyles> collection.
Existing implementation simply tried to fetch a style name by using index in the styles vector causing an index_out_of_range exception for each xfId that was ot of bounds of cellStyles collection. What was needed is to match the xfId attribute of the cellStyle element.
2017-11-06 12:00:51 +01:00
TataMata
b899c9db5c
Fix bug in cell style assingment
...
There was a bug introduced in version 1.2 in reading styles. As from the Office Open XML documentation:
2017-11-06 11:55:06 +01:00
sukoi26
caeadfc83c
optimize code empty row cell
2017-11-04 23:41:48 +01:00
sukoi26
4a3e711a1b
bug introduce by the commit continue work on #230 , improves style/xf handling
...
as the style exist it is rewritten in cellStyleXfs and cellXfs,
with the fillId test for format and style. remove the test and use only the format.
2017-11-04 18:12:38 +01:00
Aaron Bishop
0201f22237
fix const correctness error
2017-11-02 17:07:01 -04:00
Thomas Fussell
c4a2bb8c6d
Revert "add row height and column width serialization tests"
...
This reverts commit dc4befd867
.
2017-10-30 19:53:39 -04:00
Thomas Fussell
29abdfa702
Merge branch 'master' into dev
2017-10-30 19:44:32 -04:00
Thomas Fussell
5b8820d2cd
Merge pull request #240 from shamanas/master
...
Setting the height of a row now produces the expected result.
2017-10-30 19:41:05 -04:00
Thomas Fussell
470c655df6
fix empty row height/cell width, #235
2017-10-30 19:36:24 -04:00
Thomas Fussell
dc4befd867
add row height and column width serialization tests
2017-10-30 17:23:14 -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
0e0bf0f8a1
continue work on #230 , improves style/xf handling
2017-10-26 12:54:54 -04:00