Sziasztok!
Létezik olyan modul, amivel tudok Excel filet importálni?
Egy árlistáról lenne szó, kb 1500 rekorddal, amit kicsit gázos lenne kézzel bepötyögni. És valószínűleg ezt kéne felhasználnom egy webshophoz is.
Segítsétek! Még pici vagyok! :)
Zoli
Fórum:
Hát...
Kimondottan Drupalhoz én még nem találkoztam ilyennel, de végülis neked csak annyi kéne, hogy excel táblából bepakolni adatbázisba a cuccot, nem?
Arra meg vannak progik, csak nézd meg melyik lenne jó neked.
"excel to mysql"-re a gugliban, pl kiadott egy ilyet: Excel-Mysql converter 2.1
Igaz shareware, de van ott még ahonnan ez jött :)
Azért ez nem így megy...
Főleg, hogy ha webáruházhoz akarja. Egy csomó egyéb föggőség is van, amit így nem fog tudni megcsinálni. Amúgy meg minek fizetős progi? Excelből tud pontosvesszővel elválasztott exportot csinálni, azt meg be tudja importálni már MySql-be. De ez (szerintem) itt nem játszik. Talán akkor inkább meg kellene nézni a node import modult...
bár ahogy nézem, így nem támogatja (még?) az ecommerce modult...
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Import
Érdemes ezt a snippet-et megnézni, nekem segített.
http://drupal.org/node/67887#comment-209250
Doka
DEVEL modul
Gondolom, van valamilyen tartalom típus létrehozva, amiben az excel értékeket tárolni akarod. Ha igy van, akkora legegyszerűbb megoldás, ha felrakod a devel modult, ennek része a macro, amivel exportálni és importálni lehet a form-okon végzett műveleteket . A macrót beállítod, hogy rögzítse, amit csinálsz, 1 azaz egy értéket feltöltessz a drupalon keresztül, majd megnézed a rögzített macrót. Ennek mintájára már el tudod készíteni az excelben a teljes scriptet.
(én is igy csináltam a feltöltést: http://www.ballabutor.hu)
Figyelj az adatbázis 'sequences' táblájára, ebben tárolódik néhány adat-típus darabszáma. és ezt a macró nem módosítja, vagyis kézzel kell korrigálni a helyes értékre!!!
DTB
www.tundus.hu