Конвертиране на CSV файл в JSON с помощта на Python

Този кратък урок показва как да конвертирате файл CSV в JSON с помощта на Python. Той съдържа настройки на IDE, списък със стъпки и примерен код за преобразуване на CSV в JSON формат с Python. Ще научите как да персонализирате изходния JSON файл чрез JsonSaveOptions, като зададете различни свойства в него.

Стъпки за конвертор CSV към JSON с Python

  1. Настройте средата за използване на Aspose.Cells for Python via .NET за конвертиране на CSV към JSON
  2. Заредете лиценза, за да премахнете водния знак от изхода
  3. Заредете изходния CSV файл в обекта на класа Workbook
  4. Създайте обекта JsonSaveOptions, за да персонализирате процеса на конвертиране
  5. Задайте различни свойства и флагове в JsonSaveOptions за персонализиране
  6. Определете областта от клетки на CSV файла, която искате да експортирате в JSON файла
  7. Запазете получения workbook като JSON, използвайки зададените персонализирани настройки

Тези стъпки обобщават конвертирането на файл от CSV към JSON с Python. Заредете лиценза, заредете изходния CSV файл в обекта на класа Workbook, създайте обекта JsonSaveOptions и запазете workbook като JSON, използвайки настройките по подразбиране в обекта JsonSaveOptions. Можете да персонализирате конвертирането, като зададете флага за експортиране на числа като низове, флага за експортиране на празни клетки от CSV и дефинирате CellArea за филтриране на данни от CSV чрез задаване на начални/крайни редове и колони.

Код за експортиране на CSV към JSON с Python

Горният код демонстрира как да конвертирате CSV файл в JSON с Python. За допълнителни персонализации, ако изходният CSV файл съдържа йерархична структура, можете да го експортирате като записи родител/дете в JSON файла. Налични са и други опции за контрол на начина, по който се правят отстъпите в JSON файла и за сортиране на дефинираните имена.

Тази статия ни научи как да разработим форматер CSV към JSON с Python. За заключване на клетки в Excel файл вижте статията Заключване на клетки в Excel с Python.

 Български