Spreadsheets are where logs get analyzed — filtered, pivoted, charted and shared with people who will never open a terminal. But log files are text, and copying raw text into Excel is a mess of misaligned columns, numbers stuck as strings and a single "everything" column nobody can filter. Log to Excel Converter turns a batch of log lines into a real, openable spreadsheet in one paste, entirely in your browser, then hands you a .xls file to download.
The parser recognizes the common log dialects — bracket timestamps like [2026-08-15 09:12:33] [ERROR] [api], plain timestamp LEVEL category lines, key=value trails, embedded JSON payloads, JSONL and syslog headers — and maps each line to its own spreadsheet row. Timestamp, level, category and message become fixed leading columns, and every key=value pair found in a line becomes its own dynamically-added column, so fields like user_id, ip, status or duration land in the header automatically rather than staying buried inside a message string. Nested JSON payloads such as payload={"region":"eu","tier":3} are flattened into dotted columns like region and tier so even structured sub-objects become filterable cells instead of opaque text.
Enable number typing and values that are purely numeric — or numeric with a trailing unit, like attempts=3 or duration=24ms — are typed as real Excel numbers instead of text, so SUM, AVERAGE and numeric sort work immediately without a manual "convert to number" pass in Excel first. Values that only look numeric in part, such as an IP address or a version string, are correctly left as text. Toggle timestamp normalization to write every ts column as UTC ISO 8601, or leave it off to get a plain, spreadsheet-friendly date-time string instead.
Before you download anything, a live preview table shows exactly what the spreadsheet will contain — the same columns, the same rows, numeric cells right-aligned — so you can catch a misdetected format or a missing column before it reaches a colleague. The download uses the Excel 2003 XML (SpreadsheetML) format: a single self-contained XML file that Excel, LibreOffice Calc and Google Sheets (via File > Import) all open without plugins. Everything — parsing, typing, flattening and XML generation — happens locally; your log data is never sent anywhere.