如何从“excel文件”登录并将值自动填充到“drupal表单”中?

Posted

技术标签:

【中文标题】如何从“excel文件”登录并将值自动填充到“drupal表单”中?【英文标题】:How to log in and auto fill values into a 'drupal form' from an 'excel file'? 【发布时间】:2016-04-04 16:51:19 【问题描述】:

所以,在这个网站上,我必须登录并在 add content->person roles 中插入值,并且我必须从 excel 文件中获取值。我尝试直接在数据库中输入值,但一无所获。数据库过于随机生成。

我想知道-如何解决这个问题?我认为python 会是最好的方法,但我更喜欢java。下面的图片将有助于更好地了解情况-

登录地址:

要填写的表格:

【问题讨论】:

【参考方案1】:

尝试使用提要模块:

https://www.drupal.org/project/feeds

当然首先在您的网站上安装它。或者寻找一些类似的导入模块。也许是这个:

https://www.drupal.org/project/datasources

如果没有成功,请尝试自己制作导入脚本。您必须解析文档(如果可能的话,从 excel 打开它并导出为 CSV 会更容易http://php.net/manual/en/function.fgetcsv.php)并有一些循环将内容写入 Drupal 系统。为此使用 Drupal 的函数,不要直接写入数据库。看起来并不难:

https://www.drupal.org/node/1388922

【讨论】:

这是解决方案 .. 成功转移... 干杯 hmm 现在我尝试了提要模块并且确实有效,但是从其他内容类型检查时插入的值不会出现,有没有办法让我可以登录并从前端执行这些操作?像一个java解析脚本??

以上是关于如何从“excel文件”登录并将值自动填充到“drupal表单”中?的主要内容,如果未能解决你的问题,请参考以下文章

如何在字典中填充值并将它们从视图传递到 POST

自动导出访问表数据以填充模板 Excel 工作表

xlrd实现从excel文件读取数据

如何使用 PHPExcel 解析响应表导入 Excel 文件以输入标签(例如:自动填充输入 id="fname" 到 Hello 并输入 id="lname"

如何在同一循环中“从 .csv 读取并写入 excel”

如何将输入/选择值从网站保存到 XML/JSON 文件并使用 JavaScript 自动加载再次填充它们