Choose the target
Ironsheet inspects the workbook locally and shows the Excel tables it can safely update.
Choose an existing Excel workbook and a fresh CSV. Ironsheet replaces the data table, validates the result, and gives you back a new copy—with the rest of your workbook intact.
A narrow edit, not a rebuild
Real reports contain formulas, styles, charts, pivots, named ranges, macros, relationships, and application-specific XML. Recreating a workbook from extracted values can quietly discard those parts. Ironsheet changes the table you selected and preserves untouched package entries.
Ironsheet inspects the workbook locally and shows the Excel tables it can safely update.
Review the CSV headers and explicitly map every destination column before anything changes.
The updated package is checked before a temporary local download is created.
The page code comes from Vercel. Your files do not go back. The browser reads them into an isolated worker, Ironsheet performs the change in memory, and the browser creates the download.
Powered by the open-source engine
This tool runs through the same public browser package available to developers. The archive checks and validation-gated browser write were built for this workflow, then promoted into Ironsheet so other applications can use them too.
The tool checks archive size before opening, refuses unsafe table expansion, validates the finished workbook, and withholds the download if structural errors are found.
Questions, answered plainly
No. Vercel serves this page and its code, but your workbook and CSV are read, changed, and written inside a browser worker on your device. There is no file-upload endpoint or saved result URL.
The in-memory workbook, CSV, and temporary download disappear with the browser session. The tool does not store them in a database or browser storage.
This first version accepts XLSX and XLSM workbooks containing a real Excel table, plus a CSV with a header row. Legacy XLS, XLSB, encrypted workbooks, and arbitrary worksheet ranges are not supported yet.
Ironsheet edits the targeted table inside the existing OOXML package instead of rebuilding the workbook. Untouched parts are preserved, macros are never executed, and Excel is asked to recalculate formulas when the result opens. Cached chart or pivot data may refresh in Excel.
The current browser guardrails allow workbooks up to 25 MB compressed and CSV updates up to 50,000 rows or 250,000 cells. Actual speed depends on workbook complexity and your device.
No. This is a focused workbook refresh tool, not a general spreadsheet editor. It is designed for the recurring job of putting fresh exported data into an existing Excel report without recreating that report.