Конвертор от JSON към CSV — безплатно
Конвертирайте JSON масиви в CSV и CSV обратно в JSON. Автоматично обработва вложени стойности, полета с кавички и запетаи в стойностите.
Често срещани употреби
- Експортирай JSON API Данни в CSVПреобразувай JSON API отговори и експорт на данни в формат CSV за Excel, Google Sheets и база данни.
- Преобразувай JSON в CSV Готов за ExcelОбърни всички JSON данни или API отговор в плосък CSV, който Excel и Google Sheets могат да отворят директно.
- Подгтови JSON Данни за Импортиране в База ДанниПреобразувай JSON експорт в CSV за масов импорт в MySQL, PostgreSQL, SQLite и други база данни.
- Преобразувай JSON Докладу в CSV за АнализТрансформирайте JSON аналитични данни, доклади и логове в CSV за бизнес разузнаване и анализ на данни.
- JSON в CSV за Работни Потоци на РазработчициБързо преобразувай тестови фиксури, фиксурирани данни и конфигурация JSON в CSV или обратното — част от вашия тръбопровод на данни.
Как работи
Този инструмент преобразува между JSON и CSV изцяло във вашия браузър без външни библиотеки — логиката на преобразуване е ръчно написан TypeScript, който работи локално. Анализирането на JSON използва нативния JSON.parse на браузъра, докато анализирането на CSV използва персонализирана машина на състояния по RFC 4180, която обработва граничните случаи, които повечето наивни конвертори объркват.
- 1JSON се анализира и заглавията се събиратJSON.parse() чете входа и го валидира като масив. Конверторът след това обхожда всеки обект в масива, за да изгради обединение на всички ключове — така разредени масиви, при които различни редове имат различни полета, все пак произвеждат пълен заглавен ред.
- 2Незадължително сплескване на вложени обектиАко опцията за сплескване е включена, вложени обекти като {"address":{"city":"Oslo"}} се рекурсивно свиват в колони с нотация с точка (address.city), преди да се изградят заглавията. Масиви и празни обекти се оставят като клетъчни стойности, преобразувани в JSON низ.
- 3Кодиране на клетки, съвместимо с RFC 4180, с неутрализация на формулиВсяка стойност на клетка се екранира съгласно RFC 4180: полета, съдържащи запетаи, двойни кавички или нови редове, се обвиват в двойни кавички, а вътрешните кавички се удвояват. Режимът „Безопасен експорт“ (включен по подразбиране) също поставя единична кавичка пред всяка клетка, започваща с =, +, - или @, предотвратявайки приложения за електронни таблици като Excel или Google Sheets да третират вмъкнати стойности като изпълними формули.
- 4CSV към JSON използва машина на състояния на ниво символОбръщайки посоката, споделената функция parseCsv обхожда входа символ по символ, следейки дали е вътре в поле в кавички, за да обработи правилно вградени запетаи, екранирани двойни кавички ("") и нови редове вътре в клетки — случаи, които прост подход с разделяне на редове обработва погрешно. detectDelimiter проверява първия ред за запетая, точка и запетая, табулация или вертикална черта, за да поддържа нестандартни експорти автоматично.
Свързани инструменти
Преглед на Excel / XLSX
Отворете и прегледайте .xlsx, .xls, .csv и .ods електронни таблици без Excel или Google Sheets. Превключвайте листове и експортирайте в CSV или JSON. Работи изцяло в браузъра ви.
JSON към Excel
Конвертирайте JSON масив от обекти в Excel (XLSX) или CSV електронна таблица. Вложените обекти стават колони с точки. Работи изцяло в браузъра ви — без качване.
PDF към Excel
Извлечете таблици от PDF банкови извлечения, фактури и отчети в Excel (.xlsx) или CSV. Първо прегледайте редовете; сумите остават истински числа. Работи във вашия браузър — нищо не се качва.