878 Commits

Author SHA1 Message Date
Lars Uffmann
5723411d47 README.md update 2025-07-14 15:07:03 +02:00
Lars Uffmann
79a0e3308b 2025-07-14 BUGFIX XLRowData.cpp issue #368: check that m_currentCell is valid 2025-07-14 14:53:15 +02:00
aral-matrix
7ded3dbb30 Merge pull request #365 from mapfeld/mapfeld-xlcomments-rich-comments-fix
Bugfix for Rich Text Excel comments in utility function ```std::string getCommentString(XMLNode const & commentNode)```,  XLComments.cpp
2025-07-02 14:17:49 +02:00
mapfeld
465594a01f Fixed XLComments.cpp for Rich Text Excel commands
Used the correct variable to cycle through the siblings of rich text comments
2025-06-24 16:01:30 +02:00
Lars Uffmann
86af3b043f 2025-04-22 XLDocument: removed a leftover debug message 2025-04-22 11:17:45 +02:00
Lars Uffmann
9d673a34e5 2025-04-20 XLDocument: added validation of worksheet names when creating, renaming or cloning worksheets to address #358 2025-04-20 13:12:52 +02:00
HuaMuFeng
e70e578e64 Fix captical typo in Get 2025-04-15 17:52:56 +08:00
HuaMuFeng
480dff3909 Fix captical typo 2025-04-15 17:37:41 +08:00
Lars Uffmann
0b146076a1 2025-03-12 added mention of new cmake option OPENXLSX_ENABLE_LTO to README.md 2025-04-12 21:46:19 +02:00
aral-matrix
aff3556b11 Merge pull request #355 from Alexey-cpu/development-aral
LTO breaks down linking OpenXLSX on some compilers
2025-04-12 21:18:25 +02:00
Alexey Tykvinskiy
02541f5376 Optional LTO enable supported 2025-04-11 10:08:12 +05:00
Lars Uffmann
9de11eaf70 2025-04-08 generic: streamlined use of quotes for includes of library headers - affected XLException.hpp 2025-04-08 15:55:23 +02:00
Lars Uffmann
13b1461e5f 2025-04-08 XLMergeCells: remove <mergeCells> element from worksheet XML when merge count is 0 - addresses #351 2025-04-08 08:28:49 +02:00
Lars Uffmann
48e1b416d0 2025-04-07 Demo10: added a disabled use of borders with merged cells 2025-04-07 17:59:19 +02:00
Lars Uffmann
75f9be4e01 2025-04-06 XLMergeCells constructor: ensure initial array count attribute (if only 0) / issue #351 2025-04-06 22:17:21 +02:00
Lars Uffmann
f11bc09905 2025-03-24 XLStyles XLFont: fix default values in getters underline, scheme, vertAlign, none value for setter setUnderline 2025-03-24 21:55:21 +01:00
Lars Uffmann
d25f089908 2025-03-23 XLStyles XLFont: bool getters now return true when val attribute is omitted 2025-03-24 00:14:59 +01:00
Lars Uffmann
5160060320 2025-03-20 XLRelationships and XLContentTypes modules: renamed GetTypeFromString to Get(Relationship|Content)TypeFromString 2025-03-20 17:49:19 +01:00
Lars Uffmann
73cc61e0be 2025-03-16 added a clarification about XLSheet::findCell to README.md 2025-03-16 14:34:33 +01:00
Lars Uffmann
97b371a4e8 2025-03-16 added XLSheet::findCell, a non-creating way to try and fetch a cell. XLFormula now deletes a cells formula node when set to an empty string 2025-03-16 14:31:45 +01:00
Lars Uffmann
d3eb4b6a3f 2025-03-16 updated README.md with latest patch - I always forget that :( 2025-03-16 01:08:03 +01:00
Lars Uffmann
7f51ff76c8 2025-03-16 aligned cmake_minimum_required to VERSION 3.15 in all remaining CMakeLists.txt files (Examples/external/nowide) to address issue #338 2025-03-16 01:04:32 +01:00
Lars Uffmann
ae4e2ea030 2025-03-15 README.md editorial 2025-03-15 02:50:41 +01:00
Lars Uffmann
e84a6dc2d3 2025-03-15 setTabSelected: fixed issue #337 - assign tabSelected value with newly created attribute if it didn't exist 2025-03-15 02:47:34 +01:00
Lars Uffmann
cb6a4754f2 2025-02-17: added some comments to XLSheet class definition to clarify that sheet index is 1-based 2025-02-17 14:17:20 +01:00
Lars Uffmann
d928017029 2025-02-14 Added cctype includes to XLSheet and XLDrawing, resolving issue #330 2025-02-14 17:13:13 +01:00
Lars Uffmann
6a4eef0b6d 2025-02-08 XLComment::valid() to cpp module to avoid MSVC complaining about use of not keyword 2025-02-08 19:28:13 +01:00
Lars Uffmann
2e986e57fa 2025-02-05 XLDocument now uses aliases for stat/_stat to (hopefully) fix issue #279 2025-02-05 12:17:01 +01:00
Lars Uffmann
8909dfbc16 2025-02-03 Editorial 2025-02-03 17:27:08 +01:00
Lars Uffmann
63e1f65a05 2025-02-03 prepare merge into master 2025-02-03 17:25:11 +01:00
Lars Uffmann
4589a6c647 2025-02-02 Support for cleaning up shared strings (issue #193), XLRowIterator no longer creates missing rows unless iterator is dereferenced 2025-02-02 16:38:55 +01:00
Lars Uffmann
b936f0ec46 2025-02-02 swapped XLDocument::getXmlData overloads so that non-const overload calls const overload 2025-02-02 08:17:19 +01:00
Lars Uffmann
a09fdcd300 2025-01-31 XLComments: clean support for worksheet dependencies loading and iteration over existing comments in a worksheet 2025-01-31 17:05:35 +01:00
Lars Uffmann
f046f2e315 2025-01-17 bugfix to commit to workaround for sheet dependency loading 2025-01-17 18:57:28 +01:00
Lars Uffmann
6476b030f4 2025-01-17 comments support is now working - testing stage 2025-01-17 18:37:03 +01:00
Lars Uffmann
d5ec0ce78e 2025-01-17 comments / vmlDrawing support work in progress 2025-01-17 00:18:46 +01:00
Lars Uffmann
ae614534e5 2025-01-16 support for comments nearly finished - only missing the final vmlDrawing shapes 2025-01-16 17:20:12 +01:00
Lars Uffmann
294e1f1bab 2025-01-15 Scripts editorials 2025-01-15 18:14:52 +01:00
Lars Uffmann
99bbe5b1fe 2025-01-15 improved upon xml linting scripts 2025-01-15 18:07:51 +01:00
Lars Uffmann
6bed0e640c 2025-01-15 improved xml-formatting development tools in Scripts folder, used during analysis of produced XLSX 2025-01-15 17:47:54 +01:00
Lars Uffmann
d300f15afc 2025-01-14 support for comments in work - functionality is work in progress, do not use yet 2025-01-14 17:25:03 +01:00
Lars Uffmann
44b33b84c1 2025-01-13 rudimentary comment support is implemented - next up: vmlDrawing support for proper comment default formatting 2025-01-13 23:59:24 +01:00
Lars Uffmann
3540459c17 2025-01-13 XLSheet editorials / code formatting 2025-01-13 19:27:29 +01:00
Lars Uffmann
fc493f3f11 2025-01-13 README.md update and removed debug message from XLSheet 2025-01-13 19:17:49 +01:00
Lars Uffmann
11a692c643 2025-01-13 preparatory work for implementing XLComments and XLTables support - fixed missing implementation of XLSheet::index() 2025-01-13 19:00:27 +01:00
Lars Uffmann
8bbeff290b 2025-01-11 XLSheet: preparation of XLTables and XLComments support 2025-01-11 14:40:54 +01:00
Lars Uffmann
0d101fba89 2025-01-11 preparation of XLTables and XLComments and hyperlink support - integration in XLRelationships 2025-01-11 13:36:34 +01:00
Lars Uffmann
4ed9c97ad6 2025-01-10 bugfix for XLCellValue(Proxy)::get with string reference types 2025-01-10 19:54:05 +01:00
Lars Uffmann
97754951b1 2025-01-10 deletion of worksheet rows from OOXML to address issue #156 2025-01-10 17:47:20 +01:00
Lars Uffmann
cb2c43c2f9 2025-01-10 README.md editorial #2 2025-01-10 16:54:53 +01:00