В настоящее время я работаю над проектом, в котором пользователь сможет загрузить файл CSV, а данные в файле CSV будут храниться в базе данных. Этот проект разрабатывается на Falcon Framework как серверная часть, где запросы API отправляются со стороны клиента Angular 4.
Со стороны Angular я могу анализировать данные файла CSV в данные JSON. Есть несколько пакетов, доступных, например, ngx-papaparse. Есть ли другой способ, например, получить файл CSV в python и обработать данные файла CSV для хранения в базе данных. Тогда как лучше всего поступить.
Спасибо. Я обновил свой вопрос.






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 - еще одна библиотека для этой цели.
Большое спасибо за ответ. Проверю ресурсы.
Непонятно, в чем твоя проблема. Но вы всегда можете отправить файл со стороны клиента приложения (в Angular, обычно с использованием HttpClientModule) на сторону сервера и «творить чудеса» там.