LazyDevKit
Top Banner ad placeholder

Tool

Excel to Array

Convert Excel or CSV data into Array, JSON, code, table, SQL, YAML, ENV, or XML output.

Excel / Text to Array

Source DataNo data yet. Paste Tab-separated data or CSV
Input Source
Data is converted automatically after paste

Limits: up to 10,000 rows, 100 columns, 200,000 cells, file size 5 MB

Conversion Result

Data Processing

Find and replaceEnter text to find
In-content ad placeholder

What this tool does

Turn spreadsheet-style data into structured output for development, documentation, imports, and quick cleanup. The preview lets you adjust the data before exporting.

Supported formats

Input supports xlsx, xls, CSV, TSV, and pasted text. Output includes Array, CSV, JSON, JavaScript, TypeScript, PHP, Python, Go, HTML, Markdown, SQL, YAML, ENV, and XML.

Browser-based processing

The conversion runs in your browser. Text parsing, file reading, preview editing, and output generation are handled locally, so the tool does not intentionally upload your spreadsheet data to a server.

How to Use

Paste table data into the source area, or switch to file mode to load an Excel or CSV file.

Select the output format and adjust only the options that matter for that format, such as headers, empty values, number handling, or SQL table names.

Use the preview to fix data before export: edit cells, insert or delete rows and columns, reorder data, sort, or run find and replace.

Copy the generated result or download it with a custom filename when the output is ready.

FAQ

Will my data be uploaded to a server?

No. The tool reads, edits, and converts data locally in your browser.

Can I copy or download the result?

Yes. Use the copy or download buttons above the result. The download extension follows the selected format.

Which input and output formats are supported?

Use the supported formats section above for the full list. The short version: Excel, CSV, TSV, and text can be converted into common code, table, and data formats.

What happens to duplicate headers when the first row is used as field names?

Duplicate headers get numeric suffixes, such as name, name_2, and name_3, so fields do not overwrite each other.

Are there data size limits?

Yes. Files are limited to 5 MB, text input to 2,000,000 characters, parsed data to 10,000 rows, 100 columns, and 200,000 cells, and generated output to 5 MB.