Py学习  »  Python

在Jupyter笔记本上使用python创建数据库

Nicholas Martin • 4 年前 • 234 次点击  

因此,我正在为一个更大的程序构建一个数据库,并且在这个编码领域(主要是嵌入式系统编程)没有太多的经验。我的任务是将一个大型Excel文件导入到python中。它很大,所以我假设必须将其转换为CSV,然后通过解析、分区和导入来截断它,以避免计算机崩溃。导入文件后,我必须能够根据列标题提取/搜索特定信息。还有其他一些用户交互方面,它们只是基于字符串的,所以不是很困难。至于其余的,我得到了图片,但希望一个更有效和具体的设计。有人能为我提供这方面的指导吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38652
 
234 次点击  
文章 [ 2 ]  |  最新文章 4 年前
hgoscenski
Reply   •   1 楼
hgoscenski    5 年前

我建议将其实际加载到适当的数据库中,例如 Mariadb Postgresql . 这将允许您从其他应用程序访问数据,并减轻您编写数据库的负担。如果您想与数据交互,或者只想通过python使用普通的SQL,那么可以使用ORM。

Harikrishna
Reply   •   2 楼
Harikrishna    5 年前

Excel或csv可以使用 pandas . 数据存储为行和列,称为 dataframe . 要在这样的结构中导入数据,您需要先导入panda,然后将csv或excel读取到数据帧结构中。

import pandas as pd
df1= pd.read_csv('excelfilename.csv')

此数据帧结构类似于表,您可以执行不同数据帧的连接、数据分组等操作。

我不确定这是否是你需要的,如果你需要进一步的澄清,请告诉我。