Open text exports in a spreadsheet
Turn CSV or TSV into a single-sheet XLSX after checking references and accented characters.
Convert a spreadsheet file between supported formats while preserving its tabular data, then download the generated result.
Your files are processed locally in your browser and are never sent to our servers.
Drop your file here
Recommended size: up to 30 MB
The spreadsheet converter changes a table of values into a format another application can use: CSV can become XLSX, a workbook can supply flat JSON, and tabular JSON can become CSV. It does not reproduce a complete Excel document. Its working unit is one sheet represented as records and columns. Use it when data matters more than presentation, and retain the original workbook when other sheets, calculations or formatting have value that a simple table export cannot preserve.
The drop zone accepts CSV, TSV, XLSX, XLS and JSON up to 30 MiB per file. Reading stays in your browser. CSV and TSV use the first record as headings; empty or repeated headings are normalized to preserve columns. JSON must contain a flat object or array of flat objects with scalar cells. Nested objects and arrays are rejected; flatten them first. A standalone scalar or array of numbers is not an accepted table here.
For XLSX and XLS, this interface uses the first sheet without a selector for others. The reader retrieves displayed values as text and does not run Excel’s calculation engine to refresh formulas. Styles, macros, charts, validation rules and merged cells are not rebuilt. Preview shows a sample of the imported table while export uses all read records. An empty first sheet does not trigger an automatic search through subsequent sheets for useful data.
Available outputs are XLSX, CSV and JSON, not XLS or TSV. CSV uses semicolons, UTF-8 with a BOM and quoting for delimiters, quotes and line breaks. It converts values into text and missing or null values into empty cells. JSON output is an array of objects; CSV cells remain strings without automatic number or date inference. XLSX creates a new sheet of values. Choose according to the receiving system rather than assuming a lossless conversion.
Put the intended sheet first or prepare a separate file. Inspect headings and flatten nested JSON before importing.
Check dates, leading zeros, long identifiers and formula results. Conversion cannot repair values already rounded or stale in the source.
Select XLSX, CSV or JSON and open it in the receiving application. Confirm delimiter, encoding, types and record count before important processing.
Turn CSV or TSV into a single-sheet XLSX after checking references and accented characters.
Export a flat table as JSON, checking whether textual types match the receiving code’s expectations.
Extract first-sheet workbook values as semicolon-delimited CSV for software supporting that convention.
JSON output keeps both fields as strings, preserving reference leading zeros without guessing numeric types.
Input
reference;quantity
0012;42
0013;7Result
[
{
"reference": "0012",
"quantity": "42"
},
{
"reference": "0013",
"quantity": "7"
}
]The embedded semicolon requires quotes. Booleans become text, while null and empty strings look alike here. The downloaded file’s BOM is omitted from this display.
Input
[{"name":"A;B","active":true,"note":null},{"name":"C","active":false,"note":""}]Result
name;active;note
"A;B";true;
C;false;No. This interface uses the first sheet and generates one table. It neither merges sheets nor preserves workbook organization. Prepare the desired sheet separately when necessary; combining several source files is the responsibility of the merger tool.
No. XLS is accepted as input, while output choices are XLSX, CSV and JSON. XLSX creates a new value workbook without original macros or styling. Check the receiver’s requirements before selecting an available format.
CSV cells and text values read from workbooks remain strings in exported JSON. The tool does not decide automatically whether a reference or date should be numeric. Apply an explicit checked type conversion afterwards if your application needs specific types.
No. CSV does not preserve types, styling or the general distinction between null and empty values. Workbooks lose presentation and active calculations. JSON also inherits JavaScript parsing precision limits. Retain the original document as the reference for subsequent checks.
Related tools
Tools similar or complementary to this one.
Convert CSV data to JSON or JSON to CSV while preserving useful structure.
Turn nested JSON objects into explicit path columns ready for tabular use.
Merge multiple Excel or CSV files into one table with automatic column alignment.
Understand delimiters, encodings, types, nested JSON and spreadsheet features before converting data between CSV, Excel, JSON and TSV.
Put cleaning, validation, filtering, merging, comparison and conversion in a sensible order, and learn when a reusable pipeline is better than isolated tools.
Learn how tabular data is structured, how CSV, Excel, JSON and TSV differ, and how to choose the right format before cleaning, converting or automating a workflow.
Learn how to compare two versions of a table using a stable key and distinguish added, removed and modified records.