我正在使用Drupal构建我的第一个数据库驱动的网站,我有几个问题。
我目前正在填写google docs excel电子表格,其中包含我希望最终能够从网站查询的所有数据(导入后)。这是最好的开始方式吗?
如果这不是您推荐的最佳方式吗?
我的计划是填充电子表格,然后通过CCK节点将其作为csv导入mysql数据库。
我已经看到了两种方法。
http://drupal.org/node/133705(将数据导入CCK节点)
http://drupal.org/node/237574(使用电子表格/ csv而不是SQL插入语句插入数据)
基本上我的问题是什么是最好的收集方式,然后将数据导入drupal?
提前感谢您的任何帮助,建议。
答案 0 :(得分:5)
http://groups.drupal.org/node/21338
对可用模块进行了比较过去当我这样做时,我只需编写代码来在cron运行中执行此操作(请参阅http://drupal.org/project/phorum了解一个示例框架,您可以将其拆除并构建回来以执行您需要的操作)。
如果我现在要这样做,我可能会使用http://drupal.org/project/migrate模块,其理念是“将其纳入MySQL,查看数据,通过GUI导入”。
答案 1 :(得分:1)
这个节点导入有一个非常好的模块。它允许您获取GoogleDocs电子表格并将其作为.csv文件导入。
它非常易于使用,该模块允许您将.csv列映射到您希望它们转到的节点字段,因此您不必担心按特定顺序设置列。此外,如果某些记录出现错误,它将使用错误文件吐出.csv以及导致错误的原因,但会导入所有正常记录。
我使用此方法最多导入了3000个节点。