Извините, что опубликовал такой элементарный вопрос, но меня путают все различные учебники и примеры (и слэши, дефисы и обратные метки о моем), поэтому я решил Я бы получил чей-то опытный вклад.Используйте серию Unix, чтобы превратить csv в объект javascript
У меня есть файл CSV, который, очевидно, через запятую, которая имеет несколько сот строк, которые выглядят следующим образом:
abcd-3096,62#,,100,,,25,,75,3,
, и он должен быть отформатирован следующим образом:
{name: 'abcd-3096', weight : 62, some-field1: null, class: 100, some-field2: null, some-field3: null, unit-weight : 25, some-field4 : null, capacity : 75, }
Я знаю, что вы будете либо хотите использовать awk
или sed
, чтобы заменить его, и я более чем умею делать форматирование в нескольких командах.
Я не ожидаю, что кто-нибудь отформатирует всю строку для меня, но я надеюсь, что кто-то может показать мне, как добавить столбец с некоторым текстом. Кажется, я не могу найти надежное объяснение команды в любом месте в Интернете.
Будет ли какое-либо из полей вашего CSV когда-либо содержать запятую? –
Нет, мы можем предположить, что запятые только очерчивают поля или столбцы. – Csteele5
Почему не Perl однострочный? – Vidul