386 Commits

Author SHA1 Message Date
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
Todd
efd87b7cc3 schema: update to 5th edition transitional 2017-09-05 15:31:31 -05:00
Todd
cd10a33f30 spreadsheet: improve Excel compatibility
Mac Excel apparently doesn't like empty drawing
relationships file.
2017-09-05 10:01:28 -05:00
Todd
c6cecf13be meta: add a command to be used for testing
It opens, reads and writes a file out. This
is to be used for testing random docx/xlsx files
to ensure we don't break them.
2017-09-05 10:01:28 -05:00
Todd
483e69c1f6 chart: add more unit tests 2017-09-05 10:01:28 -05:00
Todd
91a7081596 chart: add more docs 2017-09-05 10:01:28 -05:00
Todd
bf452b0a64 meta: update preview images 2017-09-05 08:07:28 -05:00
Todd
5ee1459321 spreadsheet: add a multi chart example 2017-09-05 08:07:28 -05:00
Todd
b8bfe8129e schema: allow multiple anchors
Required for multiple charts in a single drawing.
2017-09-05 08:07:28 -05:00
Todd
e83404616d Revert "schema: apply more default values"
This caused problems with Libre.

This reverts commit 59b2711e1b87be534c9cd3d155710d13cfe7743b.
2017-09-05 06:33:38 -05:00
Todd
59b2711e1b schema: apply more default values
These are implied values as they are the defaults in the XSD
for optional attributes/elements. However I've noticed that
I keep running into issues where Mac Excel/Word fail to open
a file unless an optional default is provided.

I'll just add them all to hopefully increase compatibility and
save painful file format debugging sessions later.
2017-09-04 17:14:06 -05:00
Todd
03fa89c7ee spreadsheet: add bar chart support 2017-09-04 16:16:03 -05:00
Todd
817869647c chart: move chart related classes from spreadsheet to chart 2017-09-04 16:16:03 -05:00