【问题标题】:Best way to gather, then import data into drupal?收集数据然后将数据导入drupal的最佳方式?
【发布时间】:2010-10-19 10:15:24
【问题描述】:

我正在使用 Drupal 构建我的第一个数据库驱动网站,我有几个问题。

  1. 我目前正在使用我希望最终能够从网站查询的所有数据(在导入之后)填充一个 google docs excel 电子表格。这是最好的开始方式吗?

  2. 如果这不是开始的最佳方式,您会推荐什么?

  3. 我的计划是填充电子表格,然后通过 CCK 节点将其作为 csv 导入 mysql 数据库。

我已经看到了两种方法来做到这一点。

http://drupal.org/node/133705(将数据导入CCK节点)

http://drupal.org/node/237574(使用电子表格/csv而不是SQL插入语句插入数据)

基本上我的问题是收集数据然后将数据导入drupal的最佳方式是什么?

提前感谢您的任何帮助和建议。

【问题讨论】:

    标签: mysql database excel drupal web


    【解决方案1】:

    http://groups.drupal.org/node/21338有可用模块的比较

    过去,当我这样做时,我只是编写代码以在 cron 运行时执行此操作(请参阅 http://drupal.org/project/phorum 以获取示例框架,您可以将其剥离并重新构建以执行您需要的操作)。

    如果我现在要这样做,我可能会使用http://drupal.org/project/migrate 模块,其中的理念是“将其导入 MySQL,查看数据,通过 GUI 导入”。

    【讨论】:

      【解决方案2】:

      有一个非常好的模块,节点导入。它允许您获取 GoogleDocs 电子表格并将其作为 .csv 文件导入。

      它非常易于使用,该模块允许您将 .csv 列映射到您希望它们转到的节点字段,因此您不必担心按特定顺序设置列。此外,如果某些记录有错误,它会吐出一个带有错误文件的 .csv 文件以及导致错误的原因,但会导入所有好的记录。

      我已经使用这种方法导入了多达 3000 个节点。

      【讨论】:

        猜你喜欢
        • 2018-05-21
        • 2014-01-11
        • 1970-01-01
        • 2015-08-16
        • 2018-09-09
        • 1970-01-01
        • 2021-11-26
        • 1970-01-01
        • 2011-08-24
        相关资源
        最近更新 更多