Back to feed
Dev.to
Dev.to
7/12/2026
The original title is: "Four silent XLSX export bugs in a Jira Forge app and how we fixed them"

The original title is: "Four silent XLSX export bugs in a Jira Forge app and how we fixed them"

Original: Your Export Is Lying to You: 4 Bugs We Shipped in a Jira Forge App

Short summary

Four subtle XLSX export bugs discovered in a Jira Forge resource management app — none threw exceptions but all produced silently wrong output. Issues include date-only fields inheriting timezone-aware timestamps, numeric columns exported as text, and zero-rate billing producing invoices worth nothing. Each bug includes root cause analysis and a concrete fix, with advice to inspect raw XML rather than trusting rendered spreadsheets.

  • Date-only fields must never pass through timezone-aware types — use integer Excel serials instead
  • Numeric values formatted for display lose their cell type — explicitly cast on write
  • Zero-rate billing silently produces zero-cost invoices with no error or warning

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more