将Excel表转换为sqlite数据库并访问数据的实用工具

sasa-db的Python项目详细描述


SASA数据库

我不认为任何人都可以使用它,但它是sasa_stacker的依赖项,我想单独打包。整个项目的解释可以在here找到。在

使用

exl_to_sql.py -h

将excel文件exl写入sqlite数据库db。Excel工作表中的每一行表示一次元曲面的模拟运行。问题是我们当前的设置它们被保存为一个大的.mat文件,但是{}需要单独访问它们和它们的参数。此脚本为每个元表面分配一个地址,并将其参数分别保存在数据库中。excel工作表格式的示例可在data/NN_smats.xlsx中找到。在

爬虫

Crawler类允许访问数据库并加载模拟数据。主要功能有:

找到

Crawler.find_smat(name,adress=None)

将模拟数据加载到name。如果提供了地址,它只加载这个单一的S矩阵。在

参数

  • name:string,数据库中模拟的名称
  • address:list,例如[1,4,5,3]该地址也可以在数据库中找到

按_id

^{pr2}$

同上,但采用模拟id

参数

  • id:int,在数据库中找到模拟id

提取参数

Crawler.extract_params(id)

查询元_材料.db对于给定ID的所有参数

参数

  • id:int,在数据库中找到模拟id

返回

  • param_dict:dict,包含模拟和几何表中的组合数据,以及相应的名称

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
来自偏移量的java JavaPairInputStream流   gzip Java TarInputStream读取tar的文件名。包含另一个tar的gz文件。gz文件   如何在Linux shell脚本中确定和使用实际的java路径   java请求太多FirebaseError   java错误json解析   java在localserver上发送安卓应用程序的输出   JavaSpring:启动和停止webapplication时更新DBtable条目   java如何使用JavaFX在矩形处设置文本?   java SQL查询在Hibernate中出现异常   java我无法使用javamail代码通过outlook(hotmail帐户)配置发送邮件,但在gmail中工作正常   java是不同的持久性。测试运行/JPA装置的xml属性   无头Eclipse的java导出战   使用ContentVersionStrategy的java Spring引导缓存禁止使用gzip进行资源压缩   java如何获取计算机的设备令牌?   图像文件的java ImageInfo不包含有效值   继承强制在Java中使用基类方法