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, следвайте тези стъпки:

  1. Инициализирайте конвертера: Създайте инстанция на JsonConverter.
  2. Конфигурирайте опциите: Задайте JsonSaveOptions, за да определите разделителя, дали да включва заглавен ред и как да се обработват вложени структури.
  3. Определете пътищата на файловете: Посочете изходния JSON път и местоположението на целевия CSV файл.
  4. Изпълнете преобразуването: Извикайте 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 лесно, независимо дали се нуждаете от еднократен скрипт или от услуга за продукционно ниво.

 Български