248 Commits

Author SHA1 Message Date
Todd
cf672dfc68 spreadsheet: clean up color code
Use our string ptr helper.
2017-09-09 09:34:57 -05:00
Todd
d5c07a59d6 spreadsheet: add method to determine sheet extents 2017-09-09 09:34:57 -05:00
Todd
41e2d6eaec document: add support for rewriting document filenames
The problem this solves is loading and re-saving a document
that uses an odd file structure (e.g. the main body is
not at word/document.xml).  I've seen this occur with spreadsheets
but not with a docx in the wild, however it's fairly simple
to handle in case it occurs.
2017-09-08 18:30:40 -04:00
Todd
9b33f72f6e spreadsheet: add spreadsheet golden test 2017-09-08 18:20:52 -04:00
wangguoliang
6541491518 misspelling 2017-09-07 22:05:29 -04:00
Todd
924140c87d spreadsheet: add support for merged cells 2017-09-07 19:12:30 -04:00
Todd
8957cf73e3 spreadsheet: add validation for sheet name length 2017-09-07 19:12:30 -04:00
Todd
4d1c3ec657 meta: update README with spreadsheet examples 2017-09-07 16:39:40 -04:00
Todd
f70810321d spreadsheet: support adding/removing an auto filter 2017-09-07 16:39:40 -04:00
Todd
d8554f54de spreadsheet: fix bug when saving sheets loaded with themes 2017-09-07 12:44:31 -04:00
Todd
6f25f76689 spreadsheet: support numbers on the category axis
Rename SetReference to SetLabelReference and add a new SetNumberReference
2017-09-07 12:44:31 -04:00
Todd
7835e2b9d9 spreadsheet: add stock chart example 2017-09-07 12:44:31 -04:00
Todd
2d710a2e6d spreadsheet: ensure rows stay sorted
This fixes an issue with Mac Excel being unable to display
unsorted rows.
2017-09-07 12:44:31 -04:00
Todd
0de975d3dd spreadsheet: add support for bubble chart 2017-09-07 12:44:31 -04:00
Todd
677a4cde7a spreadsheet: add support for doughnut chart 2017-09-07 10:53:53 -04:00
Todd
2374694f6c spreadsheet: add support for a pie of pie chart 2017-09-07 10:53:53 -04:00
Todd
4d6533f4a7 spreadsheet: support exploded pie chart 2017-09-07 10:53:53 -04:00
Todd
744babf1bd spreadsheet: add support for scatter charts 2017-09-07 10:53:53 -04:00
Todd
3cfef7d6e9 spreadsheet: add support for a 3D surface chart 2017-09-07 09:39:51 -04:00
Todd
059cbd9e85 spreadsheet: add support for the surface chart 2017-09-07 09:39:51 -04:00
Todd
ca1d399354 meta: remove extra quotes in doc 2017-09-07 09:19:19 -04:00
Todd
b26dccb39a meta: add spreadsheet example 2017-09-07 09:19:19 -04:00
Todd
03540b8c38 spreadsheet: add support for defined names 2017-09-07 07:34:52 -04:00
Todd
878e759954 meta: add missing bar-chart sample 2017-09-07 06:55:20 -04:00
Todd
770b295161 meta: speed up example building 2017-09-07 06:55:20 -04:00
Todd
ef051c7715 meta: fix naming Open Office -> Office Open
Fixes #1
2017-09-07 06:55:20 -04:00
Todd
2498814f67 spreadsheet: add support for hyperlinks 2017-09-07 06:12:41 -04:00
Todd
adb206e663 spreadsheet: always set cell reference numbers 2017-09-07 06:12:41 -04:00
Todd
0aebfb3d95 spreadsheet: pass sheet/row information down to cell wrapper 2017-09-07 06:12:41 -04:00
Todd
607db91c86 spreadsheet: add more unit tests 2017-09-07 06:12:41 -04:00
Todd
982e3a4f7d spreadsheet: add methods for getting a cell's value as date/time 2017-09-07 06:12:41 -04:00
Todd
5392829790 spreadsheet: add method for retrieving cell value as a number/bool 2017-09-07 06:12:41 -04:00
Todd
6e7e6670c2 spreadsheet: add pie 3d chart support 2017-09-06 17:58:56 -04:00
Todd
144a590088 spreadsheet: add pie chart support 2017-09-06 17:58:56 -04:00
Todd
38db3f5311 spreadsheet: add radar chart support 2017-09-06 17:58:56 -04:00
Todd
040ef574fa spreadsheet: add area 3d chart support 2017-09-06 17:58:56 -04:00
Todd
f7e3748b4e spreadsheet: add area chart support 2017-09-06 17:58:56 -04:00
Todd
766734555d spreadsheet: add support for a 3D bar chart 2017-09-06 17:58:56 -04:00
Todd
ee6ad24531 spreadsheet: add convenience methods
- add a Cell method to the sheet that gets/creates a cell
- chance Row.Cell to not require the row number
- rename EnsureRow to Row
- add examples/tests
2017-09-06 17:41:05 -04:00
Todd
7e0d2edaab spreadsheet: add support for named cells/rows 2017-09-06 15:20:51 -04:00
Todd
67424c97a5 meta: add github issue template 2017-09-06 15:20:51 -04:00
Todd
80fc93a1a7 spreadsheet: add support for rich text within a cell 2017-09-06 15:20:51 -04:00
Todd
40d74d64bc chart: rename AxisDataSource to CategoryAxisDataSource 2017-09-05 20:17:10 -05:00
Todd
f952019abd chart: more docs 2017-09-05 20:17:10 -05:00
Todd
04f24736db spreadsheet: add a no cell data example 2017-09-05 20:17:10 -05:00
Todd
11a2e9db58 spreadsheet: add line 3d chart example 2017-09-05 19:33:25 -05:00
Todd
10498401d6 spreadsheet: add helpers and example for number/date/time formatting 2017-09-05 17:55:22 -05:00
Todd
70051ae509 spreadsheet: support setting date/time cell values 2017-09-05 17:55:22 -05:00
Todd
7562c4e7bb spreadsheet: provide an Epoch for dealing with older spreadsheets 2017-09-05 17:55:22 -05:00
Todd
17e9b1b684 spreadsheet: add support for ECMA-376 defined number formats 2017-09-05 17:55:22 -05:00