CSV Разбор в быстрой - PullRequest
       6

CSV Разбор в быстрой

0 голосов
/ 06 февраля 2020

У меня есть файл CSV в swift, и я пытаюсь разобрать его, чтобы создать базу данных с таблицами и заполнить данные. Вот формат моего CSV. Как разделить таблицы с соответствующими данными. Есть три таблицы все вместе. Мне надоел парсер CSV из https://github.com/yaslab/CSV.swift, но я не могу получить данные столбца и соответствующую ему таблицу

["table=account"]
["_id,company_id,name,device_id,location,length,alias,created_at,updated_at"]
["1,1,peter,1,0,51,5,Thu, 30 Jan 2020 09:48:06 -0700,Thu, 30 Jan 2020 09:48:06 -0700"]
["2,2,peter,1,51,51,5,Thu, 30 Jan 2020 09:48:47 -0700,Thu, 30 Jan 2020 09:48:47 -0700"]

["table=source"]
["_id,link,tab,company_id,created_at"]
["1,www.instagram.con,1,1,Thu, 30 Jan 2020 09:48:06 -0700"]
["2,www.puma.com,1,2,Thu, 30 Jan 2020 09:48:47 -0700"]


["table=company"]
["_id,name,website,created_at,updated_at"]
["1,instagram ,1,Thu, 30 Jan 2020 09:48:06 -0700,Thu, 30 Jan 2020 09:48:06 -0700"]
["2,puma,2,Thu, 30 Jan 2020 09:48:47 -0700,Thu, 30 Jan 2020 09:48:47 -0700"]

1 Ответ

0 голосов
/ 10 февраля 2020

Произошла ошибка форматирования CSV, и для нескольких заголовков я добавил имя таблицы при записи данных строки в CSV и, следовательно, смог разделить данные с соответствующими значениями строки

...