【问题标题】:Transferring data from excel into CouchDB将数据从 excel 传输到 CouchDB
【发布时间】:2019-01-11 02:48:52
【问题描述】:

我有一个按类别列出的项目列表(大约 500 个项目),要添加到 couchDB 数据库中,但我无法在网上找到任何答案,我也不知道该怎么做,我知道有没有好心人知道或做过以前??

【问题讨论】:

    标签: excel database couchdb


    【解决方案1】:

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

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

    快速搜索得到了这个page,其中描述了导入方法 - 我没有检查其他结果以了解是否有更新的内容。

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

    【讨论】:

      【解决方案2】:

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

      1. 确保您的电子表格是纯二维数组,只有一个标题行,其中包含要用作 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

      【讨论】:

        猜你喜欢
        • 2013-07-06
        • 1970-01-01
        • 1970-01-01
        • 2022-11-02
        • 2021-05-13
        • 1970-01-01
        • 2016-10-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多