Hi Team,
I am facing an issue with the Aspose.Cells.GridJS package.
While generating JSON for an Excel workbook that contains charts and shapes, I observed inconsistent handling of document elements:
-
Two document elements are correctly identified as charts.
-
Three other document elements are identified as images and loaded from the batch files.
-
The generated JSON does not include certain metadata for these elements, specifically:
- Chart names for the two chart objects.
- Shape name for one shape object.
Because this information is missing from the JSON output, we are unable to reliably identify and process the corresponding charts and shapes in subsequent steps.
I tested this behavior using Aspose.Cells.GridJS version 26.5.0 (latest available version).
Please find the attached Excel file that reproduces the issue.
Could you confirm whether this is expected behavior or a defect in the JSON generation process? If additional information or a sample project is required, please let me know.
charts_shapes.zip (30.4 KB)
@arunkv
Hello,
Thank you for reaching out to us and for providing the sample Excel file and the corresponding JSON response. We appreciate the detailed breakdown of how the charts and shapes are currently being processed in your environment.
After reviewing your request and the provided files, we have confirmed that the inclusion of specific metadata—such as chart and shape names—within the GridJS JSON output is not currently supported in the latest version. While the component successfully identifies these elements as charts or images, the export of these particular identifiers is a functionality that has not yet been implemented.
We recognize how important this metadata is for your workflow to reliably identify and process document elements. We have logged this as a formal enhancement request to expand the JSON generation capabilities of Aspose.Cells.GridJS. Our development team will evaluate the requirements to include this information in a future release.
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): CELLSGRIDJS-2521
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.