CSVParser - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать CSVParser в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

# CSVParser

Парсер для CSV-данных (значений, разделённых запятой). Этот формат широко используется для получения данных для 3Д-визуализации в электронной коммерции и аналитике.

## Пример

`fetch('mydata.csv').then(response => { if (!response.ok) { throw new Error(response.status); } return response.text(); }).then(data => { const rows = v3d.CSVParser.parse(data); rows.forEach(row => { console.log(row); }); }).catch(error => { console.error(`Ошибка получения CSV-данных: ${error}`); });`

## Методы

### # .parse(s : String, dialect : Object) → Array

- s — входные данные в текстовой форме.
- dialect — (необ.) объект, определяющий используемый CSV-диалект.

`dialect` это объект «Ява Скрипта», имеющий следующую структуру:

`const dialect = { delimiter: ",", // разделитель колонок doublequote: true, // разрешить двойную кавычку lineterminator: "\n", // разделитель строк quotechar: '"', // символ экранирования skipinitialspace: true, // пропустить начальные пробелы в строке skipinitialrows: 0 // пропустить начальные строки (напр. названия колонок) };`

Парсит CSV-строку и возвращает массив строк. Каждая строка представляет собой массив с колонками входных данных.

## Пазлы

Используется пазл read CSV, чтобы парсить CSV-данные без программирования.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.