Hi there,
I am working on a project in which I’m using the node wrapper over the c++ library. In our case we narrowed down an issue to this simple operation: open file, then save file. Do this twice in a row on the same file (overriding the existing one, not making a new copy) and the format inside will be corrupted in a way that cell borders appear dotted, definitely changed… see below in the images attached
I managed to make a super-small version of the issue by just doing this:
// Load the XLSB file
const workbook = new Workbook(filePath);
// Save the workbook in XLSB format
workbook.save(filePath, SaveFormat.Xlsb);
// Open the workbook again
const workbookAgain = new Workbook(filePath);
// Save it again in XLSB format
workbookAgain.save(filePath, SaveFormat.Xlsb);
and the resulting file (an xlsb format one! with xlsx this doesn’t happen) gets somehow corrupted
original:
image.png (16.0 KB)
after open-close twice in a row:
image.png (15.0 KB)
Can anybody help me?
I’m using the lates version available (25.10.0)
@marcosfsai
Could you share your template file here ? We will check it soon.
H there Simon,
Yes, for sure, please test with this one
breakme_original_masked.zip (645.6 KB)
Thank you very much!
@marcosfsai
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): CELLSNODEJSCPP-66
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
1 Like
@marcosfsai
The bug will be fixed in Aspose.Cells for Node.js via C++ v25.11. Thank you.
1 Like
Sweet! Thank you so much!
@marcosfsai
Thank you for your feedback. You are welcome. We will notify you promptly once Aspose.Cells for Node.js via C++ v25.11 is released.
The issues you have found earlier (filed as CELLSNODEJSCPP-66) have been fixed in this update. This message was posted using Bugs notification tool by Nick.Liu
Hi guys!
Thank you very much for that!
I upgraded my software to use the latest one, but when trying to use it in our fork of n8n, we found this error:
2025-11-13 08:17:59.762
Importing custom packages failed: Failed to load nodes and credentials: Error: Unsupported platform or architecture: /home/node/.n8n/custom/node_modules/.pnpm/aspose.cells.node.linux.x64@25.11.0/node_modules/aspose.cells.node.linux.x64/aspose.cells.nodejs.node: undefined symbol: _ZN6Aspose5Cells25AbstractCalculationEngine15SkipCalculationEv, version libAspose.Cells
…
Is there a breaking change or something I should run before?
Thank you so much!
@marcosfsai
Please check the file sizes of these two files for v25.11 on a Linux x64 machine: aspose.cells.nodejs.node and libAspose.Cells.so, which should be 27,568,576 and 98,329,392 bytes, respectively. I was able to reproduce the issue you mentioned using aspose.cells.nodejs.node (v25.11) with an older version of libAspose.Cells.so. Additionally, please perform a fresh installation and test of v25.11 on a Linux x64 machine to see if it works properly. Thank you.
1 Like