最好的方法来收集,然后导入数据到Drupal?

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

  1. 我目前正在填写一个谷歌文档的Excel电子表格与我想最终能够从网站查询(导入后)的所有数据。 这是最好的开始?

  2. 如果这不是最好的方式开始你会推荐什么?

  3. 我的计划是填充电子表格,然后通过CCK节点将它作为一个CSV导入到MySQL数据库。

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

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

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

基本上我的问题是什么是最好的方式来收集,然后导入数据到Drupal?

在此先感谢您的帮助,build议。

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

在过去,当我完成这些工作时,我只是编写代码来在cron运行中执行它(请参阅http://drupal.org/project/phorum ,以获取可以剥离并构build的示例框架,以便执行所需的任务)。

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

有一个非常好的模块,这个节点导入。 它允许你把你的GoogleDocs电子表格作为一个.csv文件导入。

使用起来非常简单,该模块允许您将.csv列映射到您希望它们转到的节点字段,因此您不必担心按特定顺序设置列。 另外,如果在某些logging上有错误,它将会向错误文件吐出一个.csv文件,并导致错误,但会导入所有的良好logging。

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