from csv для форматов
Подпись
> from csv {flags}
Флаги
-
--separator, -s {string}: символ для разделения столбцов (либо один символ, либо 4-байтовая последовательность юникода), по умолчанию ',' -
--comment, -c {string}: символ комментария для игнорирования строк, начинающихся с него -
--quote, -q {string}: символ кавычки для игнорирования разделителей в строках, по умолчанию '"' -
--escape, -e {string}: символ экранирования для строк, содержащих символ кавычки -
--noheaders, -n: не рассматривать первую строку как имена столбцов -
--flexible, -: разрешить переменное количество полей в записях -
--no-infer, -: отключение вывода типов полей -
--trim, -t {string}: удаление начальных и конечных пробелов вокруг имён заголовков и/или значений полей
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| строка | таблица |
Примеры
Преобразование данных, разделённых запятыми, в таблицу
>"ColA,ColB
1,2"|from csv
╭───┬──────┬──────╮
│# │ ColA │ ColB │
├───┼──────┼──────┤
│0│1│2│
╰───┴──────┴──────╯
Преобразование данных, разделённых запятыми, в таблицу, игнорируя заголовки
>opendata.txt|from csv--noheaders
Преобразование данных, разделённых точкой с запятой, в таблицу
>opendata.txt|from csv--separator';'
Преобразование данных, разделённых запятыми, в таблицу, игнорируя строки, начинающиеся с '#'
>opendata.txt|from csv--comment'#'
Преобразование данных, разделённых запятыми, в таблицу, удаляя все возможные пробелы вокруг имён заголовков и значений полей
>opendata.txt|from csv--trimall
Преобразование данных, разделённых запятыми, в таблицу, удаляя все возможные пробелы вокруг имён заголовков
>opendata.txt|from csv--trimheaders
Преобразование данных, разделённых запятыми, в таблицу, удаляя все возможные пробелы вокруг значений полей
>opendata.txt|from csv--trimfields
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/from_csv.html