将数据从excel传输到CouchDB

时间:2018-07-30 03:09:08

标签: excel database couchdb

我有一个按类别列出的项目列表(约500个),要添加到bedDB数据库中,我无法在线找到任何答案,我也不知道该怎么做,我是否可以知道任何一种灵魂都知道或已经完成以前吗?

2 个答案:

答案 0 :(得分:0)

CouchDb是否具有导入功能?例如,某种类型的csv文件-从来没有CouchDB,所以不知道,但是大多数DB程序都具有导入工具。

您是否检查了CouchDB的帮助:它将提供可接受的文件类型示例以及方法示例。

快速搜索找到了page,其中描述了导入方法-我没有检查其他结果来确定是否有最新的内容。

但是您可能已经在Stack上找到了有用的答案,例如:import json file to couch db-

答案 1 :(得分:0)

虽然CouchDB可以将任何结构的数据保存为JSON文档,但是excel中的数据是二维数组。从Excel到CouchDB的转换很简单:

  1. 确保您的电子表格是纯2d数组,其中一个标题行包含您要用作JSON文档中的属性名称的字段名称。如果您的数据按类别分组,则只需确保类别是一个字段,再加上其他字段/属性名称
  2. 以csv格式从Excel(或任何电子表格)导出数据
  3. 使用csv至json转换工具创建JSON文档数组,电子表格中的一行将成为CouchDB中的一个文档
  4. 将文档数组发布到CouchDB

可以使用https://www.csvjson.com/csv2json之类的工具通过剪切和粘贴操作来替换2-3点。

有关CSV格式的更多信息:https://en.wikipedia.org/wiki/Comma-separated_values
如何将一系列文档保存到CouchDB:http://docs.couchdb.org/en/latest/api/database/bulk-api.html#db-bulk-docs