【问题标题】:What is best way to get CSV file data into database? Python (Falcon), Angular, MySQL将 CSV 文件数据导入数据库的最佳方法是什么? Python(猎鹰)、Angular、MySQL
【发布时间】:2018-11-01 13:24:36
【问题描述】:

目前我正在一个项目中工作,用户将能够上传 CSV 文件,并且 CSV 文件中的数据将存储到数据库中。该项目正在 Falcon 框架上开发,作为后端 API 请求从客户端 Angular 4 发送。

在 Angular 方面,我可以将 CSV 文件数据解析为 JSON 数据。有一些包可用作示例 ngx-papaparse。有没有其他方法,比如在 python 中获取 CSV 文件并将 CSV 文件数据存储到数据库中。那么最好的方法是什么。

【问题讨论】:

  • 不清楚你的问题是什么。但是您也可以将文件从应用程序的客户端(在 Angular 中,通常使用 HttpClientModule)发送到服务器端并在那里“施展魔法”。
  • 谢谢。我已经更新了我的问题。

标签: python mysql angular csv falconframework


【解决方案1】:

Python 处理数据非常灵活,您也可以在 python 中使用Pandascsv 数据转换为json

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

您也可以使用 python 将csv 文件导出到mysql 中,请阅读http://www.vallinme.com/v1/?p=95

Petl 是另一个用于此目的的库。

【讨论】:

  • 非常感谢您的回答。将检查资源。
猜你喜欢
  • 1970-01-01
  • 2011-02-19
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多