JSON към CSV Конвертер
Sheetize JSON‑to‑CSV Конвертер за .NET предоставя прост, но мощен API за превръщане на структуриран JSON в плоски CSV таблици. Независимо дали обработвате отговори от API, лог файлове или конфигурационни данни, Sheetize може да парсира JSON йерархията, да изравни вложени обекти и да генерира CSV, съответстващ на стандарти, готов за Excel, PowerBI или какъвто и да е друг данъчен поток.
Основни функции
Преобразуване на JSON към CSV
Генерира CSV представяне на JSON масиви или обекти с конфигурируеми разделители, генериране на заглавен ред и управление на типове.
Персонализирано изравняване
Контролирайте как вложени обекти и масиви се изравняват, използвайки точкова нотация или потребителски съпреждения на колоните, като гарантирате изход, който отговаря на вашия схематичен модел.
Поддръжка на поточно обработване
Обработвайте големи JSON файлове в потоков режим, за да избегнете висока консумация на памет, идеално за сценарии с големи данни.
Подробни инструкции
Работен процес JSON → CSV
За да конвертирате JSON файл към CSV с Sheetize, следвайте тези стъпки:
- Инициализирайте конвертера: Създайте инстанция на
JsonConverter. - Конфигурирайте опциите: Задайте
JsonSaveOptions, за да определите разделителя, дали да включва заглавен ред и как да се обработват вложени структури. - Определете пътищата на файловете: Посочете изходния JSON път и местоположението на целевия CSV файл.
- Изпълнете преобразуването: Извикайте
Processс подготвените load и save опции.
Пример – JSON към CSV с заглавен ред и точка‑запетая като разделител
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\input.json"
};
var saveOptions = new JsonSaveOptions
{
OutputFile = @"D:\Data\output.csv"
};
JsonConverter.Process(loadOptions, saveOptions);Разширена поддръжка на формати
- Sheetize може също да конвертира CSV обратно към JSON, позволявайки двупосочни трансформации на данни.
- Освен CSV, библиотеката поддържа експортиране към TSV, файлове с раздалечени вертикални линии (Pipe‑delimited) и директни
DataTableобекти за обработка в паметта. - Комбинирайте преобразуването JSON‑to‑CSV с HTML ↔ XLSX утилитите за пълни линии на отчитане, напр. JSON → CSV → XLSX → HTML.
С тези възможности Sheetize прави превръщането от JSON към CSV лесно, независимо дали се нуждаете от еднократен скрипт или от услуга за продукционно ниво.