Конвертер Excel, CSV и JSON в массив JavaScript

Вставьте строки таблицы или JSON и получите аккуратный литерал массива или объекта JavaScript для вашего кода, тестов, тестовых данных или конфигурации.

Обновлено
Открыть файл (.xlsx, .csv, .json)
Входные данные
Структура
Отступ

Предпросмотр данных

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Конвертируйте CSV, Excel или JSON в массив PHP онлайнАссоциативные или индексные массивы, синтаксис [] или array(), экранирование строк.Excel, CSV и JSON в массив PHP →

Как пользоваться: Excel, CSV и JSON в массив JavaScript

  1. Вставьте CSV, ячейки Excel или JSON либо откройте файл.
  2. Выберите структуру: массив объектов, строки как массивы или объект с ключами из первого столбца.
  3. Выберите объявление (const, export const, module.exports…), стиль кавычек и отступы.
  4. Скопируйте код или скачайте его как файл .js.

Что делает конвертер CSV в массив JavaScript?

Он превращает строки таблицы в литерал JavaScript, который можно вставить в исходный код. Это удобно для тестовых данных, историй Storybook, модульных тестов, вариантов выпадающих списков, небольших справочных таблиц и статичных сайтов, которым не нужна база данных или парсер CSV во время выполнения.

export const products = [
  { id: 1, name: 'Ada Lovelace', active: true },
  { id: 2, name: 'Grace Hopper', active: true },
];

Литерал JavaScript и JSON

JSON — строгое подмножество синтаксиса JavaScript, но код, написанный вручную, обычно менее формален. Этот инструмент создаёт идиоматичный JavaScript:

  • Ключи без кавычек, если ключ — допустимый идентификатор (name:), и в кавычках только при необходимости ('first name':).
  • Одинарные или двойные кавычки, чтобы соответствовать настройкам Prettier или ESLint.
  • Запятые в конце, благодаря которым при добавлении строк в диффе меняется только одна строка.
  • Настоящие типы: числа, логические значения и null не берутся в кавычки, а значения с ведущими нулями остаются строками.

Структуры и объявления

ПараметрРезультат
Объекты[{ id: 1, … }, …] — привычный массив записей
Строки (списки)[['id', 'name'], [1, 'Ada']] — заголовок первым, как в таблице
По ключу из первого столбца{ 'KB-001': { … } } — мгновенный поиск по ID
export const / export defaultES-модули (Vite, Next.js, современный Node)
module.exportsCommonJS (старый код Node.js)

При входных данных JSON опция Сохранять исходную структуру JSON сохраняет вложенные объекты и массивы без изменений. Нужны типы TypeScript для данных? Сгенерируйте их с помощью JSON в TypeScript. Для проектов на PHP используйте CSV в массив PHP.

Также ищут как: csv в js массив, excel в javascript массив, csv в массив объектов, json в javascript объект, csv в js объект, таблица в javascript, csv в typescript массив, конвертер csv в javascript.

Инструменты, которые хорошо сочетаются с Excel, CSV и JSON в массив JavaScript

  • Excel в JSON — Откройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON.
  • CSV в JSON — Вставьте CSV или TSV и получите JSON-массив объектов.
  • Генератор тестовых данных — Создайте до 10 000 строк реалистичных тестовых данных: пользователей, товары, заказы, адреса, компании или вложенные API-записи, либо собственную схему.
  • JSON в Excel — Превратите JSON-массив в настоящую книгу Excel.

Часто задаваемые вопросы

Как преобразовать CSV в массив объектов в JavaScript?
Вставьте CSV со строкой заголовков и оставьте структуру Объекты. Каждая строка станет объектом, ключами которого будут названия столбцов.
Можно ли использовать результат в TypeScript?
Да, литерал является допустимым TypeScript. Добавьте аннотацию типа или создайте интерфейс по данным с помощью инструмента JSON в TypeScript.
Почему некоторые числа заключены в кавычки?
Значения вроде почтовых индексов или ID с ведущими нулями, а также целые числа, слишком большие для чисел JavaScript, сохраняются как строки, чтобы не искажаться.
Данные загружаются на сервер?
Нет. Конвертация выполняется полностью в вашем браузере.
Можно ли установить Excel, CSV и JSON в массив JavaScript как веб-приложение и пользоваться им офлайн?
Да. Excel, CSV и JSON в массив JavaScript — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localExcel, CSV и JSON в массив PHPПревращайте строки таблиц или JSON в готовый массив PHP для конфигурационных файлов, сидеров, фикстур и…localExcel в JSONОткройте книгу .xlsx или вставьте ячейки прямо из Excel или Google Sheets и получите чистый JSON. Числа,…localCSV в JSONВставьте CSV или TSV и получите JSON-массив объектов. Поля в кавычках, переносы строк внутри ячеек и…localJSON в TypeScriptВставьте образец JSON, например ответ API или конфиг, и получите готовые интерфейсы TypeScript с…localГенератор тестовых данныхСоздайте до 10 000 строк реалистичных тестовых данных: пользователей, товары, заказы, адреса, компании или…localJSON в ExcelПревратите JSON-массив в настоящую книгу Excel. Вложенные объекты становятся столбцами, числа остаются…