NC CSV
Конвертация файлов

Конвертировать NC в CSV

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать NC в CSV?
Да - NC конвертируется в CSV.

Выберите конкретную переменную и временной или пространственный срез, который вам нужен, а затем экспортируйте эту плоскую таблицу в формате CSV. Вы не можете выгрузить весь многомерный файл в один CSV за один шаг - файл netCDF обычно хранит переменные в трех или более измерениях.

Также в CSV: DTA · HVE · XFDF

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать NC в CSV?

CSV - это формат с «наименьшим общим знаменателем» для обмена данными; электронные таблицы, базы данных и большинство инструментов анализа читают его без специального драйвера. Экспорт среза переменной netCDF в CSV - это стандартный способ поделиться подмножеством данных с коллегами, у которых нет инструментов для работы с netCDF, или загрузить их в Excel, R или базу данных.

Способы конвертации NC в CSV

Python (xarray + netCDF4) FREE

Установите с помощью pip install xarray netCDF4, откройте файл .nc с помощью xarray.open_dataset(), выберите переменную и срез с помощью .sel(), затем вызовите .to_dataframe().to_csv('output.csv').

Panoply FREE

Откройте файл .nc в Panoply, дважды щелкните по переменной, чтобы загрузить 2D-срез, затем используйте File > Export Data as Text, чтобы сохранить его как CSV или файл с разделителями-табуляцией.

CDO (Climate Data Operators) OPEN-SOURCE

Запустите cdo outputtab,date,lon,lat,value infile.nc output.csv, чтобы экспортировать переменную в виде плоского табличного текстового файла.

NCO (NetCDF Operators) OPEN-SOURCE

Запустите ncks -H -v variable_name yourfile.nc > output.csv, чтобы извлечь именованную переменную в текстовой форме; после этого вручную очистите строку заголовка.

Об этих форматах

Качество и на что обратить внимание

  • Вы экспортируете срез, а не весь файл - всегда выбирайте нужную переменную и диапазон измерений перед экспортом, иначе результат будет слишком велик, чтобы быть полезным.
  • Имена переменных определены внутри файла .nc; запустите ncdump -h yourfile.nc или print(ds) в xarray, чтобы просмотреть их список перед попыткой экспорта.
  • Файлы netCDF-4 внутри представляют собой HDF5; классические файлы netCDF начинаются с CDF в заголовке - оба формата читаются всеми инструментами, перечисленными выше.

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

Нужно ли мне знать Python, чтобы конвертировать NC в CSV?
Нет - Panoply предлагает графический интерфейс, не требующий навыков программирования. Python с xarray - самый гибкий вариант для больших или пакетных преобразований.
Как найти имена переменных внутри файла netCDF?
Запустите ncdump -h yourfile.nc из командной строки или откройте файл в Panoply и просмотрите список переменных на левой панели.
Почему мой экспортированный CSV такой большой?
Одна сеточная климатическая переменная в глобальном разрешении может содержать миллионы значений. Перед экспортом выберите конкретный временной шаг или пространственную область, чтобы сохранить размер файла управляемым.
Можно ли экспортировать несколько переменных в один CSV?
Напрямую нет - каждый экспорт преобразует в плоский вид одну переменную. Объедините отдельные CSV-файлы позже в Python или в приложении для работы с электронными таблицами.