Каков наилучший способ получить данные файла CSV в базу данных?Python (Сокол), Angular, MySQL - PullRequest
0 голосов
/ 22 мая 2018

В настоящее время я работаю в проекте, где пользователь сможет загрузить файл CSV, а данные в файле CSV будут сохранены в базе данных.Этот проект разрабатывается на Falcon Framework как бэкэнд, где запросы API отправляются со стороны клиента Angular 4.

Со стороны Angular я могу анализировать данные CSV-файла в данные JSON.В качестве примера доступно несколько пакетов ngx-papaparse.Есть ли другой способ, как получить CSV-файл в Python и обработать данные CSV-файла для хранения в базе данных.Тогда как лучше всего это сделать.

1 Ответ

0 голосов
/ 22 мая 2018

Python достаточно гибок для обработки данных, вы также можете конвертировать ваши csv данные в json, используя Pandas в python

import pandas as pd
df = pd.read_csv('filename.csv')
df.to_json('jsonfilename.json')

Вы также можете хранить csv файлы вmysql экспортируя их с помощью python, прочитайте http://www.vallinme.com/v1/?p=95

Petl - еще одна библиотека для этой цели.

...