将Excel文件保存在Postgres数据库中并检索数据

时间:2019-06-28 09:13:18

标签: excel reactjs postgresql flask

我想以原始方式将上传的excel文件保存在数据库中。我的excel文件中有3列,并且我在数据库中用3列创建了一个表。现在我想使用flask将Excel文件保存在postgres数据库中。我在前端使用react.js。显示我使用的上传的Excel文件 “ react-excel-renderer” 并写了上面的代码

{this.state.dataLoaded &&
        <div>
        <Card body outline color="secondary" className="restrict-card">
        <OutTable data={this.state.rows} columns={this.state.cols} className= 
        {card.ExcelTable2007} tableHeaderRowClass="heading" />
        </Card>
    </div>}

任何有关此方面的帮助将不胜感激,或者如果有其他替代方法来保存excel文件和呈现,请告知。

1 个答案:

答案 0 :(得分:0)

这与反应无关。从react您将仅将文件上传到flask服务器。在flask(python)中,您将csv / excel转换为dictionary,对其进行解析,然后将数据插入到postgres DB中。这对于postgres CRUD可能会有所帮助...如果您需要了解如何将excel数据转换为python dict,请参考此library

如果您在flask中有一些实现,请分享一下,以便我们可以帮助您解析数据并将数据插入数据库。

谢谢