csvuploader:将CSV上载到内存数据库

时间:2024-04-23 05:03:16
【文件属性】:

文件名称:csvuploader:将CSV上载到内存数据库

文件大小:39KB

文件格式:ZIP

更新时间:2024-04-23 05:03:16

JavaScript

csvuploader 将CSV上传到内存数据库。 设想 您正在研究一种产品,该产品会接收CSV格式的潜在大文件,对其进行处理并将其数据导入我们的数据库。 但是,提供程序并不都使用相同的列布局。 提供程序之间的顺序可能有所不同,它们可能仅发送列的子集,或者它们可能包含我们不希望捕获的其他列。 “可能很大”修饰符表示该实现应避免将整个CSV文件加载到内存中进行处理。 而是,代码将上载流式传输到数据库插入过程中。 任务 使用单个端点构建一个API,该端点接受CSV格式的文件上传和发送文件的提供程序名称,查找定义列布局的配置并将CSV解析为内存数据库(例如SQLite,mongodb-memory -服务器)。 我们关注的列在下面的“列”部分中定义。 要求有些混乱。 CSV文件通常具有包含列标题的第一行。 在这种情况下,不需要整理文件,因此我们假设CSV文件将不包含列标题。 然后需要配置文


【文件预览】:
csvuploader-main
----.gitignore(2KB)
----app.js(3KB)
----sample1.csv(212B)
----sample2.csv(112B)
----package.json(618B)
----package-lock.json(105KB)
----settings.yaml(668B)
----LICENSE(7KB)
----public()
--------dump.html(2KB)
--------index.html(908B)
----README.md(4KB)
----data.csv(37B)

网友评论