PrestShop:从XLS导入?

时间:2015-05-21 14:43:28

标签: php prestashop

是否有可能将XLS文件导入Prestashop?我会想象自己是一个脚本,我在其中定义哪些行(例如A1-A300应该是文章的名称等等)是什么(如名称,价格,税等等)。

我怎么能意识到这一点?我希望有可能,如果有人能在正确的道路上获得成功,我将不胜感激。

2 个答案:

答案 0 :(得分:2)

PrestaShop不支持excel文件,只支持.csv这样的简单数据表。这是因为excel文件过于复杂,它们可以由整个程序自行完成。

但是,如果您正在为客户工作,或者您的XLS文件只是简单的数据,那么您可以在导入之前将XLS转换为CSV。

您只需要覆盖AdminImportController::ajaxProcessUploadCSV

基本上是“拦截文件上传”。获取上传的文件并使用此库将其转换为CSV:

https://github.com/PHPOffice/PHPExcel

然后只返回你的覆盖中的正确值来模拟“一切正常”(基本上是技巧PrestaShop :))。

这绝对可行,我已经为客户创建了这样的模块,PHPExcel让我们能够在将单元格保存为CSV之前使用单元格。

答案 1 :(得分:0)

如果您需要从Excel导入产品而不转换为CSV,则存在扩展,PrestaShop的商店经理 - https://www.prestashopmanager.com/free-download/

付费,但您可以免费使用2周版本完成任务。