Tool capabilities
- Input
- CSV
- Output
- XLSX
How to use CSV to XLSX
Create a spreadsheet from UTF-8 CSV, preserving all cells as text, including leading zeros and formula-like strings. This csv to xlsx works directly in your browser and is free to use without an account.
- Choose local files in the formats shown. For multiple inputs, arrange them using the arrow buttons.
- Set the page range, frame timing, compression or sheet options shown for this tool, then run it.
- Review the output and download individual files or all results as a ZIP. Download before leaving the page.
CSV to XLSX · Example
Input
ID,Value 00123,=1+1
Output
table.xlsx A2: "00123" B2: "=1+1"
Illustrative files and settings. Output depends on the files you select. Create a spreadsheet from UTF-8 CSV, preserving all cells as text, including leading zeros and formula-like strings.
Usage notes
Inputs and results are processed on this device. Tool content is not sent to a processing server.
XLSX shows stored values, including raw date serials; formatting, charts and merged-cell layout are not retained. Formulas are not calculated; recalculate and save in your spreadsheet app first. Macros are unsupported. JSON uses arrays of strings. CSV-to-XLSX stores all cells as text.
XLSX XML parts are limited to 5 MiB each and 20 MiB combined. Tables allow 5,000 rows, 50 columns and 100,000 rectangular cells; CSV/JSON output is limited to 5 MiB. Choose a sheet by its 1-based number.
Limits: 20 MiB per input, 50 MiB combined input, 80 MiB combined output and a cancellable 30-second job. PDF merge and image-to-PDF accept up to 10 inputs. Archives allow at most 200 entries, 20 MiB per expanded entry and 80 MiB total. GIF frames are limited to 2,048 pixels per side and 20 million combined pixels. Document XML is limited to 5 MiB; text output to 2 MiB; ODS to 5,000 rows, 50 columns and 100,000 cells.