# Tabular Data Conversion Workflow

Convert CSV, spreadsheets, JSON, HTML tables, Markdown, XML, and text while checking headers, delimiters, types, and encoding.

> Canonical page: https://elysiatools.com/en/hubs/csv-convert

- **Keywords:** CSV converter, spreadsheet to CSV, CSV to JSON, CSV to XML, HTML table conversion, Markdown table conversion

## Frequently asked questions

### How do I preserve leading zeros?

Treat identifier columns as text during detection and conversion; do not allow spreadsheet formatting to infer them as numbers.

### When should I use normalization?

Use it when the delimiter, encoding, header row, quote style, or column types are unknown or inconsistent across files.

### Is CSV to JSON reversible?

It can be structurally reversible for a well-defined schema, but empty values, duplicate headers, dates, and numeric-looking identifiers need explicit rules.

### Which format is best for a human-readable result?

Use HTML for a web page and Markdown for documentation; use JSON, XML, or CSV when another system must consume the data.

## Related content

- [JSON Normalization and Interchange Workflow](https://elysiatools.com/en/hubs/json-convert): Turn a structured source into a checked JSON representation, then export the exact table, configuration, document, API, XML, CSON, EDN, BSON, or UBJSON form required downstream.
- [XML Conversion, Mapping, and XPath Delivery](https://elysiatools.com/en/hubs/xml-convert): Move structured data between XML, CSV, Excel, JSON, and text, merge compatible XML documents, extract selected paths, and verify the result before delivery.
