我被一位使用drupal帮助他们实施的方式的朋友帮忙,他们可以轻松上传excel文档并让它在段落和标题中的不同页面上绘制出某些数据字段。我有Python,ASP.NET和PHP的经验,但从未使用过drupal,对此一无所知。如果给我这些语言的任务对我来说很简单,但因为我对Drupal一无所知我很好奇是否有人可以向我解释如何在Drupal中做到这一点以便我可以在那里研究和实现同一时间。
谢谢,我感谢任何帮助或指导。
答案 0 :(得分:1)
首先,我会创建一个内容类型,其中包含适当的字段以包含数据,以及一个“文件”字段,以允许上传Excel电子表格。
然后在custom module中我会使用hook_form_alter将辅助提交处理程序(在主要提交之前运行)添加到节点添加表单,并在新的提交处理程序中解析电子表格和填充其他节点字段。 然后,Drupals主提交处理程序将运行并使用您的值创建节点。
如果您有一个包含所需数据的节点,请查看views模块,以便轻松输出/显示数据。视图可以创建块,块可以轻松插入主题中的任何区域。
答案 1 :(得分:1)
另一种方式可能是feed模块。还有一个excel解析器https://drupal.org/project/feeds_excel,虽然我只使用了csv导入。
我希望它有所帮助。