2015-05-21 77 views
0

是否有可能將XLS文件導入Prestashop?我會想象自己是一個腳本,在那裏我定義了哪些行(例如A1-A300應該是文章的名稱等)是什麼(如名稱,價格,稅收等)。PrestShop:從XLS導入?

我怎麼能意識到這一點?我希望有可能,如果有人能夠在正確的道路上取得成功,我將不勝感激。

回答

2

PrestaShop不支持excel文件,只有簡單的數據表如.csv。這是因爲excel文件太複雜,他們可以通過整個程序自己。

但是,如果您正在爲客戶端工作,或者您的XLS文件只是簡單數據,那麼您肯定可以在導入之前將XLS轉換爲CSV。

你只需要做出一個覆蓋了AdminImportController::ajaxProcessUploadCSV

基本上「攔截文件上傳」。獲取上傳的文件,並使用該庫將其轉換爲CSV:

https://github.com/PHPOffice/PHPExcel

然後只返回在你重寫正確的價值觀,以模擬「一切運行正常」(基本上是欺騙的PrestaShop :))。

這絕對是可行的,我爲客戶創建了這樣的模塊,PHPExcel使我們能夠在將單元格保存爲CSV之前使用它們。