{
  "checkedAt": "2026-10-13",
  "files": [
    {
      "file": "website/public/blog-media/ods-to-xlsx-windows/samples/input/expense-tracker.ods",
      "bytes": 9091,
      "sha256": "469e237bc248dbba32f084b703de8af281c0359cea687d12cbecd207397831b2",
      "odfVersion": "1.4",
      "sheets": [
        {
          "name": "Summary",
          "cells": {
            "A1": {
              "type": "string",
              "value": "LocalFlux XLSX sample",
              "formula": null
            },
            "A2": {
              "type": "string",
              "value": "Tracer bullet fixture",
              "formula": null
            }
          }
        }
      ],
      "formulaCount": 0,
      "chartParts": [],
      "zipAndXmlParsed": true
    },
    {
      "file": "website/public/blog-media/ods-to-xlsx-windows/samples/input/inventory-list.ods",
      "bytes": 10100,
      "sha256": "064866910aee8ad242dc19b88292c5df1c9cf73cdc007b61a3d8e21e6b53eea4",
      "odfVersion": "1.4",
      "sheets": [
        {
          "name": "primary",
          "cells": {
            "A1": {
              "type": "string",
              "value": "Name",
              "formula": null
            },
            "B1": {
              "type": "string",
              "value": "Category",
              "formula": null
            },
            "C1": {
              "type": "string",
              "value": "Value",
              "formula": null
            },
            "A2": {
              "type": "string",
              "value": "Alpha",
              "formula": null
            },
            "B2": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C2": {
              "type": "number",
              "value": "1",
              "formula": null
            },
            "A3": {
              "type": "string",
              "value": "Beta",
              "formula": null
            },
            "B3": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C3": {
              "type": "number",
              "value": "2",
              "formula": null
            },
            "A4": {
              "type": "string",
              "value": "Gamma",
              "formula": null
            },
            "B4": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C4": {
              "type": "number",
              "value": "3",
              "formula": null
            }
          }
        }
      ],
      "formulaCount": 0,
      "chartParts": [],
      "zipAndXmlParsed": true
    },
    {
      "file": "website/public/blog-media/ods-to-xlsx-windows/samples/output/expense-tracker_converted.xlsx",
      "bytes": 5606,
      "sha256": "00f8f7c767b5ae1ae5af60bf40519f9294a014c6ebca432cf382d33487e40448",
      "odfVersion": null,
      "sheets": [
        {
          "name": "Summary",
          "cells": {
            "A1": {
              "type": "string",
              "value": "LocalFlux XLSX sample",
              "formula": null
            },
            "A2": {
              "type": "string",
              "value": "Tracer bullet fixture",
              "formula": null
            }
          }
        }
      ],
      "formulaCount": 0,
      "chartParts": [],
      "zipAndXmlParsed": true
    },
    {
      "file": "website/public/blog-media/ods-to-xlsx-windows/samples/output/inventory-list_converted.xlsx",
      "bytes": 5691,
      "sha256": "18b354c8fe4f182fe728e8cf78a19aa4cdd59d3e7d022530365c0b5d399ee7f6",
      "odfVersion": null,
      "sheets": [
        {
          "name": "primary",
          "cells": {
            "A1": {
              "type": "string",
              "value": "Name",
              "formula": null
            },
            "B1": {
              "type": "string",
              "value": "Category",
              "formula": null
            },
            "C1": {
              "type": "string",
              "value": "Value",
              "formula": null
            },
            "A2": {
              "type": "string",
              "value": "Alpha",
              "formula": null
            },
            "B2": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C2": {
              "type": "number",
              "value": "1",
              "formula": null
            },
            "A3": {
              "type": "string",
              "value": "Beta",
              "formula": null
            },
            "B3": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C3": {
              "type": "number",
              "value": "2",
              "formula": null
            },
            "A4": {
              "type": "string",
              "value": "Gamma",
              "formula": null
            },
            "B4": {
              "type": "string",
              "value": "LocalFlux CSV",
              "formula": null
            },
            "C4": {
              "type": "number",
              "value": "3",
              "formula": null
            }
          }
        }
      ],
      "formulaCount": 0,
      "chartParts": [],
      "zipAndXmlParsed": true
    }
  ],
  "current": [
    {
      "locale": "en",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/en/20261012T181558889Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "8818741d7fb460ecf4ef5fd72a8de8e1467128c68238f1433478c7ade5c978a0",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "en",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/en/20261012T181558889Z/outputs/inventory-list_converted.xlsx",
      "sha256": "b28720f47c7f499cc528c490564f9ea0dbf17e1a3c2abd5f86f7a91f1be93928",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "es",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/es/20261012T181622035Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "b3f061c5a9b75cfa5fd5094d8e927e5870ca8b13ca708936381784bda199c9a2",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "es",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/es/20261012T181622035Z/outputs/inventory-list_converted.xlsx",
      "sha256": "828ca14b9675faf0467a4eb587cd71ef58f9687fb87c40f8c91e7fdd72801bcb",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "de",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/de/20261012T181644806Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "554f8bd2201367b2b13e75eea0d20551cbef76c28fc8a9deb4546cdb6145dcf4",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "de",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/de/20261012T181644806Z/outputs/inventory-list_converted.xlsx",
      "sha256": "eaba7160b97afa79914c4b629dcdd7cd7990d1391b90be88e588ba4d52cfe825",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "fr",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/fr/20261012T181706885Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "b6144bd54747a717a6a2b9b088f4cd2df4994c033b277f72c2cf8ea014dadfe6",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "fr",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/fr/20261012T181706885Z/outputs/inventory-list_converted.xlsx",
      "sha256": "7f1dcfc5c0a153da14d8fb320b36a553da54e8ed0b3ff0acb082c2cdde76de0e",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "ja",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/ja/20261012T181730457Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "0987dc78e06f204d9c7aca92c36fe4c59960e5d383d88be611c654c8b21c14cd",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "ja",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/ja/20261012T181730457Z/outputs/inventory-list_converted.xlsx",
      "sha256": "8c5fc9b1063d3528612649fef3bd186df33750601d3ea05bb8999dca13dca131",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "ko",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/ko/20261012T181752482Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "73e68238a08fadff68ed06a1fdab2982d6516a6255bc44d9466a0ca22b6d70ab",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "ko",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/ko/20261012T181752482Z/outputs/inventory-list_converted.xlsx",
      "sha256": "e70c75d34f51180dfbccffacc760c155e1ce38a869633adb3d3bb7ae274941bb",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "it",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/it/20261012T181814904Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "d7684ea467a36c7cbf3d1b5a66e240dd55a9db11bd4e16445848e18b1713a751",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "it",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/it/20261012T181814904Z/outputs/inventory-list_converted.xlsx",
      "sha256": "428591f60b02bf6c5bf0cfb94c574910437fc7f4380cae75597dcb7252f0d080",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "pt-br",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/pt-br/20261012T181839462Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "cfd3b9610070e79cca386f97d8bdcda067e47ecd40642f7c2083525e887b1c44",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "pt-br",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/pt-br/20261012T181839462Z/outputs/inventory-list_converted.xlsx",
      "sha256": "18b842fcab5c24206cb3ee0ce40f4d3b860a669b7362211c7790c30d95fe94ce",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "zh-cn",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/zh-cn/20261012T181907185Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "bbca2ee3881d50e592df35babe83c0be8611afd38e8b998e587ad999976af80d",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "zh-cn",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/zh-cn/20261012T181907185Z/outputs/inventory-list_converted.xlsx",
      "sha256": "f7c479f5ab6bdca351cbeb7143e7968b16f8b13e2c9a1f0b2ab7b48a61e79a39",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "zh-hant",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/zh-hant/20261012T181935176Z/outputs/expense-tracker_converted.xlsx",
      "sha256": "a0c544885339819a98d5bac9bab845b4bb47aa0f3d86e8c1a90320338bb34352",
      "sameCellsAsHistorical": true
    },
    {
      "locale": "zh-hant",
      "file": "artifacts/blog-refresh-2026-10-12/captures/ods-to-xlsx-windows/zh-hant/20261012T181935176Z/outputs/inventory-list_converted.xlsx",
      "sha256": "40de1ad0afa838f2a205da29a8c2966b96bfb5e507557581d72a513a3ae0a925",
      "sameCellsAsHistorical": true
    }
  ],
  "scope": "All populated cells, sheet names, types and formula text compared. Both fixtures have zero formulas. expense-tracker.ods contains only two text cells in Summary; inventory-list.ods contains twelve cells in primary, including three numbers. No chart, rendering, recalculation, advanced-function, macro or complex-workbook equivalence is claimed. New outputs may differ in package metadata bytes.",
  "externalSources": [
    {
      "url": "https://support.microsoft.com/en-us/excel/differences-between-the-opendocument-spreadsheet-ods-format-and-the-excel-for-windows-xlsx-format",
      "checkedAt": "2026-10-13",
      "scope": "Excel compatibility matrix, not a LocalFlux feature guarantee."
    },
    {
      "url": "https://docs.oasis-open.org/office/OpenDocument/v1.4/OpenDocument-v1.4-part1-introduction.html",
      "checkedAt": "2026-10-13",
      "scope": "ODF format terminology; version does not imply the converter implements every feature."
    }
  ]
}
