[GH-ISSUE #236] Saving workbook without closing it. #192

Closed
opened 2026-05-05 11:52:06 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @ghost on GitHub (Jun 14, 2019).
Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/236

Originally assigned to: @jmcnamara on GitHub.

Hey, Is there a possibility of adding a save function to save the workbook without closing it? I'd be happy to implement it if it's not already out there, is it even possible to implement?

Originally created by @ghost on GitHub (Jun 14, 2019). Original GitHub issue: https://github.com/jmcnamara/libxlsxwriter/issues/236 Originally assigned to: @jmcnamara on GitHub. Hey, Is there a possibility of adding a save function to save the workbook without closing it? I'd be happy to implement it if it's not already out there, is it even possible to implement?
gitea-mirror 2026-05-05 11:52:06 -06:00
Author
Owner

@jmcnamara commented on GitHub (Jun 15, 2019):

For context, what is your use case for this feature.

Is there a possibility of adding a save function to save the workbook without closing it?

Technically it is possible, it just involves creating and overwriting the xlsx file each time. However, I don't plan to add it since it wasn't part of the initial design and adding it now would require a lot of testing and would probably introduce a lot of edge cases/bugs.

Libxlsxwriter is a port of the Python module XlsxWriter which in turn is a port of the Perl module Excel::Writer::XLSX, all of which I wrote and maintain. So a new feature needs to be added to the Perl versions first, then to the Python version, and then to the C version. So unfortunately this is a "won't implement" for me.

<!-- gh-comment-id:502351068 --> @jmcnamara commented on GitHub (Jun 15, 2019): For context, what is your use case for this feature. > Is there a possibility of adding a save function to save the workbook without closing it? Technically it is possible, it just involves creating and overwriting the xlsx file each time. However, I don't plan to add it since it wasn't part of the initial design and adding it now would require a lot of testing and would probably introduce a lot of edge cases/bugs. Libxlsxwriter is a port of the Python module [XlsxWriter ](https://github.com/jmcnamara/XlsxWriter)which in turn is a port of the Perl module [Excel::Writer::XLSX](https://github.com/jmcnamara/excel-writer-xlsx), all of which I wrote and maintain. So a new feature needs to be added to the Perl versions first, then to the Python version, and then to the C version. So unfortunately this is a "won't implement" for me.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/libxlsxwriter#192
No description provided.