csv-to-js-parser
Advanced tools
Comparing version 1.1.0 to 1.1.1
{ | ||
"name": "csv-to-js-parser", | ||
"version": "1.1.0", | ||
"description": "Converting relation format csv data into array of JavaScript objects", | ||
"version": "1.1.1", | ||
"description": "Converting csv data into array of JavaScript objects. Can be used for relation format input tables.", | ||
"main": "app.js", | ||
@@ -6,0 +6,0 @@ "scripts": { |
@@ -86,3 +86,3 @@ # Преобразование данных csv в объекты JavaScript | ||
* description: описание входной таблицы. | ||
* isSorted [optional]: указывает имеет ли входная таблица отсортированные данные. Если данные во входной таблице уже отсортированы по столбцу, для которого проставлено mainKey: true в description, то в качестве параметра isSorted можно указать true и программа не будет проводить сортировку данных, что сэкономит время работы. | ||
* isSorted [optional]: указывает имеет ли входная таблица отсортированные данные. Если данные во входной таблице уже отсортированы по столбцу, для которого проставлено mainKey: true в description, то в качестве параметра isSorted можно указать true и программа не будет проводить сортировку данных, что сэкономит время работы. Но если isSorted задан, а данные на самом деле не отсортированы, то это приведёт к неверному результату преобразования. | ||
@@ -94,3 +94,3 @@ В параметре description описывается входная таблица: | ||
Можно заметить, что в выходном объекте obj, свойства, относящиеся к товарам, содержат массивы одинаковой длины. Данный модуль может преобразовать эти массивы в единственный массив объектов, что в некоторых случаях может быть более естественным представлением данных в JavaScript. Для этого используется функция combineArrays: | ||
Можно заметить, что в объекте, который возвращает функция csvToObj, свойства, относящиеся к товарам, содержат массивы одинаковой длины. Используя функцию combineArrays, можно преобразовать эти массивы в единственный массив объектов, что в некоторых случаях может быть более естественным представлением данных в JavaScript. | ||
@@ -208,3 +208,3 @@ ```javascript | ||
Для сохранения объектов, полученных в результате работы функций csvToObj или combineArrays можно воспользоваться встроенной в node.js функцией JSON.stringify(); | ||
Для сохранения объектов, полученных в результате работы функций csvToObj или combineArrays в файл, можно воспользоваться встроенной в node.js функцией JSON.stringify(); | ||
@@ -223,3 +223,3 @@ ```javascript | ||
Функция objToCsv принимает следующие параметры: | ||
* obj: входной объект (формат должен соответствовать тому, который возвращает csvToObj).. | ||
* obj: входной объект (формат должен соответствовать тому, который возвращает csvToObj). | ||
* delimeter: разделитель столбцов в выходной таблице. | ||
@@ -226,0 +226,0 @@ * rowDelimeter [optional]: разделитель строк. Если не задан, то по умолчанию используется "LF" (\n). Для windows разумно указывать в этом параметре разделитель "CRLF" (\r\n). |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30453