Novus Stream Solutions
All tutorials

Novus Convert

Convert spreadsheets and documents locally

CSV, JSON, and TSV into XLSX or ODS; XLSX and ODS interchanging with multi-sheet extraction; and Markdown, HTML, or text into DOCX, PDF, or EPUB — all in browser memory.

Structured data and documents are the file types most likely to contain something you should not hand to a free web service. A spreadsheet of customer records or a draft contract are exactly the wrong things to upload to an unknown server for a format change.

The 22 July 2026 release widened what Novus Convert does with both, entirely in browser memory: structured data into real spreadsheets, spreadsheets between each other with multi-sheet extraction, and markup into DOCX, PDF, or EPUB.

Contents
  1. 1.1. Send structured data into a real spreadsheet
  2. 2.2. Interchange XLSX and ODS with sheets intact
  3. 3.3. Know what a format cannot carry
  4. 4.4. Turn markup into documents
  5. 5.5. Trust the validation, not the extension
  6. 6.6. Mix the batch

Two ways to finish

Data to spreadsheet

CSV, JSON, and TSV into XLSX or ODS.

Markup to document

Markdown, HTML, or text into DOCX, PDF, or EPUB.

  1. 1

    1. Send structured data into a real spreadsheet

    CSV, JSON, and TSV convert into XLSX or ODS. This is the step that usually involves opening a desktop application, waiting for it to start, importing with a dialog, and saving — and it is now a browser tab instead.

    JSON is the interesting one. Turning arrays of objects into a table is exactly the operation people write throwaway scripts for, and having it as a validated conversion route removes a small recurring chore.

    • CSV, JSON, and TSV into XLSX or ODS.
    • XLSX and ODS interchange, with multi-sheet extraction.
    • No desktop application, no upload.
  2. 2

    2. Interchange XLSX and ODS with sheets intact

    XLSX and ODS convert to each other with multi-sheet extraction, which matters because most real workbooks are not a single sheet. A converter that flattens a workbook to its first tab has quietly lost most of the file.

    Check the sheet count after converting anything multi-tab. It is the fastest sanity check available and it catches the failure mode that costs the most time to discover later.

  3. 3

    3. Know what a format cannot carry

    Spreadsheet conversion is not lossless in every direction. Formulas, conditional formatting, macros, and pivot tables are all things that either do not survive or do not survive faithfully between formats, and no converter can invent syntax the target format lacks.

    Values and structure are the reliable part. If a workbook's value is in its formulas rather than its numbers, converting it is the wrong move regardless of the tool.

  4. 4

    4. Turn markup into documents

    TXT, Markdown, and HTML convert to DOCX, PDF, or EPUB. Markdown to DOCX is the one that quietly saves the most time: writing in Markdown and delivering in Word is an extremely common workflow with an annoyingly manual middle step.

    Markdown to EPUB is the path worth knowing about for anything long. An EPUB is a genuine ebook that reflows properly on a reader, which a PDF conspicuously does not.

  5. 5

    5. Trust the validation, not the extension

    Every route validates its output before enabling the download — real signature and container checks rather than a renamed file. On top of that, a build-time check refuses to publish a route that has no implemented, output-validating engine.

    That second part is the unusual one. It means the conversion directory at /conversions lists only routes that genuinely work, so you should never meet a listed conversion that quietly fails.

  6. 6

    6. Mix the batch

    The queue takes different file types at once and lets you choose an output per row, so a batch can send a CSV to XLSX, a Markdown file to DOCX, and a JSON file to a spreadsheet in a single pass. Each result downloads independently once it passes validation.

    A failed row does not take the batch down with it — successful conversions stay available, which is the behaviour you want when one file in thirty is malformed.

Values and structure convert; formulas do not

Send CSV, JSON, and TSV into XLSX or ODS, and interchange spreadsheets with multi-sheet extraction — then check the sheet count. Formulas, macros, and pivot tables do not survive faithfully, so if a workbook's value is in its formulas, do not convert it. Markdown to DOCX and to EPUB are the document routes worth remembering.

Frequently asked questions

Quick answers to common questions about this topic.

Can I turn JSON into a spreadsheet?

Yes. CSV, JSON, and TSV all convert into XLSX or ODS, entirely in browser memory — no desktop application and no upload.

Do multiple sheets survive an XLSX to ODS conversion?

Yes, multi-sheet extraction is supported. Check the sheet count after converting anything multi-tab, since flattening to the first sheet is the failure mode that costs the most to discover later.

Will my formulas convert?

Values and structure convert reliably; formulas, conditional formatting, macros, and pivot tables do not survive faithfully between formats. If a workbook's value is in its formulas, converting it is the wrong move.

How do I know a route actually works?

Every conversion validates its output before enabling the download, and a build-time check refuses to publish a route with no implemented, output-validating engine. The directory at /conversions lists only routes that genuinely work.