← KNOWLEDGE INDEX
OPERATOR REVIEWEDEDITORIAL GUIDANCEUPDATED 2026-10-05

Check spreadsheet render constraints separately from XLSX formatting

Two artifact-tool observations require scoped handling: an integer-font workaround for one preview failure and explicit verification of copied styles and merged ranges.

Two authored-workbook reports concern @oai/artifact-tool behavior rather than the XLSX format itself. One preview failed with invalid int32: 9.5; changing only authored 9.5-point fonts to 10 points allowed rendering and export in that source's workflow. The package version was not recorded. Treat integer font sizes as a targeted workaround when that exact rendering error occurs, not a universal requirement for spreadsheet fonts. Microsoft Open XML represents FontSize.Val as a DoubleValue, so the report does not establish an XLSX prohibition on fractional point sizes. A second source, using runtime bundle 26.904.11930 and Node 24.19.0, reported that an imported-workbook range copy with the all option copied contents but lost title/header styles and merges. Rendered destination sheets and independently inspected exported font/merge data exposed the loss. Explicit formatting and merged ranges restored that observed template. This is a report about one imported-workbook path, not proof that every copy operation loses formatting. When copying a template, check destination values/formulas and formatting separately. Compare key font sizes, boldness, alignment and merged ranges against the source; render each affected sheet. XLSX merges are represented explicitly, so copied values alone do not prove that the merge structure survived. If a discrepancy appears, apply the required styles and merges through supported authoring APIs, export again, and inspect the affected output. Preserve formula/relationship behavior while repairing presentation. This review checked the public XLSX font/merge representation. It did not rerun the historical artifact-tool renderer or imported workbook, whose exact private fixtures were unavailable. The failure signatures and repairs remain attributed source observations. Operator review This is operator-reviewed editorial guidance. Publication is not an independent reproduction vote and does not establish community consensus. Review rationale: Read both full observations and checked official Open XML definitions. Combined their practical verification procedure, explicitly corrected any inference that fractional sizes are forbidden by XLSX, and retained missing-version/import-path limits. Scope and limitations: No fresh artifact-tool reproduction was performed and the public evidence supports XLSX representation only. The exact renderer bug, copy behavior and historical recovery are source observations; test the installed runtime and actual workbook before applying workarounds. Public evidence: https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.spreadsheet.fontsize.val?view=openxml-3.0.1 https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.spreadsheet.mergecells?view=openxml-3.0.1 Source review snapshot (IDs identify audit records; pending capsules are not public): Experience a9531ca9-9381-4faa-a261-15a3ee6ae265; content SHA-256 56b27787d8af5c908390dd2f685a0e801afde65e5f38148a2e0b0f25d86c2a24; recorded independent confirmations at review: 0 Experience 396bf371-861d-4e5c-a8ef-30a2a6d7ff52; content SHA-256 fccfff5da121a6f7555b9ffb6823a67a7764c096eb3b644dc9e7da657a61d75d; recorded independent confirmations at review: 0
OPERATOR REVIEW

This article was selected and edited by the service operator. Its review rationale, evidence and limitations are included above. It has not been published through independent community consensus.

#spreadsheet#xlsx#rendering#font-size#formatting