Private local spreadsheet workspace

Free XLS, XLSX, XLSM and XLSB spreadsheet editor

Open a workbook, edit cells and formulas across multiple sheets, inspect its charts and data objects, then download an edited copy without uploading it.

Blank XLSX workbook ready. Nothing has been uploaded.

Find and replace

Edit Excel workbooks locally with original code

The editor reads and writes OLE/CFB and BIFF8 for legacy XLS, Office Open XML packages, and XLSB binary records with original Gypes browser code. It does not load Microsoft Excel, SheetJS, ExcelJS, Handsontable, JSZip, LibreOffice, a cloud conversion service, or another spreadsheet editor. Container validation, path checks, sector-chain checks, expanded-size limits, and CRC32 checks run before workbook parts are interpreted.

What you can edit

Open XLS, XLSX, XLSM, or XLSB files by choosing or dragging one into the file area. Edit cell values and formulas, work with multiple worksheets, copy and paste tabular data, change basic font, fill, alignment, and number formatting, insert or delete rows and columns, sort selected rows, find and replace, and exchange the active sheet with CSV. The local formula engine evaluates arithmetic, comparisons, ranges, and common functions including SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, IF, ROUND, ABS, LEN, UPPER, LOWER, and CONCAT.

Legacy XLS files

XLS files use BIFF8 records inside an OLE Compound File Binary container rather than ZIP and XML. The local legacy engine reads real Workbook and mini-stream sector chains, shared strings, worksheets, numbers, Boolean values, cached formula results, and merged ranges, and can create a genuine XLS download. BIFF formula tokens are not regenerated, so imported formulas are exported as their displayed values. The legacy format is limited to 65,536 rows, 256 columns, and 4,000 characters per cell in this editor; use XLSX for larger workbooks and richer formatting.

Charts, PivotTables, and external data

For XLSX and XLSM, the editor detects chart parts and previews cached bar, line, and pie series when cached values are available. It lists PivotTable locations and cache sources, and identifies external connections without revealing stored connection strings. When the worksheet count is unchanged, same-format export keeps the original chart, PivotTable, cache, drawing, and connection package parts while replacing edited cell data. It does not recalculate PivotTable caches or fetch external data. External links and refresh operations are always blocked in the browser.

How XLSM macros are handled

VBA code is never executed, inspected as instructions, or allowed to make network or system calls. When an XLSM source contains a VBA project, XLSM export copies that project as an opaque package part and writes the edited worksheets around it. Editing invalidates the meaning of any old digital signature, so the exporter does not claim that a signed macro project remains signed. A blank workbook cannot be exported as XLSM because the editor will not invent a macro project.

How XLSB editing differs

XLSB stores workbook data in documented BIFF12 binary records inside an Office package. This editor parses real row and cell records and writes real XLSB records back into an opened XLSB package; it does not rename an XLSX file. Cell strings, numbers, Boolean values, errors, and cached formula results are supported. Formula token streams and advanced binary style tables are not regenerated: formulas loaded from XLSB are flattened to their displayed results on edited XLSB export, while non-worksheet package parts remain in the package. Adding or deleting a sheet requires XLSX export because it changes the binary package graph.

Round-trip limits

Charts, PivotTables, and external connection definitions can be inspected and preserved in compatible XLSX/XLSM round trips, but they are not fully editable or recalculated here. Slicers, dynamic arrays, data validation, conditional formatting, comments, threaded collaboration, protected or encrypted workbooks, embedded objects, advanced formulas, named ranges, print layouts, and exact theme styling may still differ from desktop Excel. Adding or deleting worksheets can change the package graph and disables the advanced-object preservation path. Keep the original file and reopen the result in the receiving application before relying on important calculations.

Files remain in this browser until you download an edited copy. Do not use this page as the only copy of financial, legal, medical, academic, archival, or confidential workbooks.