Commit graph

186 commits

Author SHA1 Message Date
John McNamara
c07d1f2095 package: update copyright year 2026-01-06 20:29:26 +00:00
John McNamara
0bae4be666 chart: add layout support
Feature: #477
2025-03-29 00:46:58 +00:00
John McNamara
58248a0582 build: fix minizip build for cmake
Issue #471
2025-02-26 19:37:02 +00:00
John McNamara
f29cf40d38 package: update copyright year 2025-02-11 00:03:36 +00:00
John McNamara
1ba7c8a8e6 worksheet: add docs for embedded images 2024-07-31 00:51:09 +01:00
John McNamara
5024854a94 docs: fix minor issues in data_validate example
Closes #449
2024-06-23 12:00:02 +01:00
John McNamara
6caa6b3557 docs: minor doxygen updates and fixes 2024-04-04 15:13:38 +01:00
John McNamara
f6d73b0ae1 package: update copyright year 2024-02-26 18:47:32 +00:00
Holger Hoffmann
ed257aadaa Add support for signed VBA projects. 2023-09-20 19:41:21 +01:00
John McNamara
fc06b59d5b Prep for release 1.1.5. 2022-12-30 15:25:10 +00:00
John McNamara
5aeab22a94 Minor doc fix. 2022-12-30 00:32:24 +00:00
John McNamara
b3059c805d Update docs/example for lambda function. 2022-12-28 13:27:41 +00:00
John McNamara
43037c1e88 Added memory buffer example to the docs. 2022-11-12 18:03:22 +00:00
Mohamed Akram
5097c0e41f Add memory buffer support
* Avoid using temporary files when possible
* Add support for writing to a buffer

PR #382
2022-11-10 19:22:49 +00:00
John McNamara
699033344c Fix typo. 2022-06-09 20:27:58 +01:00
John McNamara
7387c57a00 Minor doc fixes. 2022-04-11 20:42:35 +01:00
John McNamara
3741b39ea9 Restructured getting started guide.
Restructured the Getting Started Guide to group instructions in
terms of OSes and to move cmake onto an even par with make in
the instructions.
2022-02-22 08:50:48 +00:00
John McNamara
1556ddfec7 Remove TravisCI. 2022-02-13 23:59:53 +00:00
John McNamara
8e358ae62b Added example of setting a watermark in Excel. 2022-01-16 20:22:48 +00:00
John McNamara
c0d12f3a5c Updated copyright year. 2022-01-16 20:22:27 +00:00
John McNamara
dc06364655 Minor update to the vcpkg docs. 2021-12-30 16:06:02 +00:00
John McNamara
9701a56a43 Added worksheet_set_top_left_cell() function.
Added worksheet_set_top_left_cell() function to set the first
visible cell in the worksheet.
2021-10-30 19:23:34 +01:00
John McNamara
7f54faaddb Added docs and example for worksheet macro buttons.
Feature request #39
2021-08-28 19:38:18 +01:00
John McNamara
b185df6765 Added documentation for worksheet tables.
Feature request #33
2021-08-22 19:30:31 +01:00
John McNamara
4234499f8a Added example and docs for autfilter rules.
Feature request #254
2021-08-08 20:25:35 +01:00
John McNamara
bda599d033 Added optional third party dtoa library.
Added the optional Milo Yip DTOA library (emyg_dtoa) to avoid
issues where the standard sprintf() dtoa function changes output
based on locale settings. It is also 40-50% faster than the
standard dtoa for raw numeric data.

If you wish to use this third party library you can compile
libxlsxwriter with it by passing `USE_DTOA_LIBRARY=1` to
make. The USE_DOUBLE_FUNCTION build variable is no longer used.

Imported source from https://github.com/miloyip/dtoa-benchmark

Feature request #272
2021-07-12 23:09:52 +01:00
John McNamara
393ded9a2d Add option to turn off bold in chart title font.
Added the LXW_EXPLICIT_FALSE variable to allow the default bold
property in chart title fonts to be turned off.

Closes #199
2021-07-12 22:33:11 +01:00
John McNamara
d72da755f0 Add docs and examples for dynamic arrays.
Feature request #327
2021-07-07 23:33:26 +01:00
John McNamara
c844843c97 Add section on number format locales to the docs. 2021-07-02 11:50:44 +01:00
John McNamara
9b89841750 Add support for Unix datetimes. 2021-07-01 21:00:59 +01:00
John McNamara
7eacdb47f9 Add support for using MD5 functions from OpenSSL.
Feature request #335
2021-05-28 15:40:05 +01:00
John McNamara
af5115cbb5 Add support for worksheet background images. 2021-05-14 00:12:05 +01:00
John McNamara
e3fb0e2c32 Add support for GIF images. 2021-05-08 00:25:14 +01:00
John McNamara
e2795f601d Add support for pixel sizing of rows and columns.
Added support for pixel sizing in worksheet_set_row() and
worksheet_set_column() via new functions called
worksheet_set_row_pixels() and worksheet_set_column_pixels().
2021-04-15 19:53:01 +01:00
John McNamara
186ba3839b Add minor fix and docs for pkg-conf. 2021-03-29 18:04:04 +01:00
John McNamara
b351e55565 Minor doc updates. 2021-03-29 15:49:38 +01:00
John McNamara
29c5461610 Add option to set read-only mode when opening a file.
Added the worksheet read_only_recommended() method to set the Excel
"Read-only Recommended" option that is available when saving a file.
2021-03-27 20:36:13 +00:00
John McNamara
eefa0200ca Added additional docs on constant_memory mode.
Added some additional information on using constant_memory mode
with memory mounted /tmp directories and also the issue with
image resizing.

Closes #306
Closes #284
2021-03-23 19:15:54 +00:00
John McNamara
2f3c09e9c3 Add docs on how to build a universal binary on macOS.
Closes #315
2021-03-22 17:29:15 +00:00
John McNamara
c06101fcad Updated copyright year. 2021-01-13 21:25:35 +00:00
John McNamara
59e15dd3ac Minor doc fix. 2020-12-16 23:33:01 +00:00
John McNamara
4633d991b8 Added docs for diagonal cell borders.
Issue #304
2020-09-12 20:47:59 +01:00
John McNamara
111e0dade5 Minor doc fixes. 2020-09-08 09:36:15 +01:00
John McNamara
a8d7138cfb Turned doxygen client side search back on. 2020-09-06 02:43:04 +01:00
John McNamara
4e98dcb279 Updated repeat rows in doc tables. 2020-09-06 02:33:01 +01:00
John McNamara
fbdd2800fa Updated to doxygen 1.8.20. 2020-09-06 02:19:13 +01:00
John McNamara
e3d4bcaf7c Added docs for conditional formatting.
Feature request #302
2020-09-05 21:17:39 +01:00
John McNamara
9016093309 Added docs for header/footer images. 2020-08-17 23:03:25 +01:00
John McNamara
644d8630ed Added worksheet_ignore_errors() function.
Added worksheet_ignore_errors() function to ignore Excel
worksheet errors/warnings in user defined ranges.
2020-08-13 17:19:33 +01:00
John McNamara
7da7225b66 Added docs for data label formatting. 2020-08-11 20:18:38 +01:00