XLS import mező felülírása

makgab képe

Üdv!

Adott egy saját modul, adott tartalomtípussal. Van pl. egy "ar" mező, amit frissíteni kellene XLS-ből. Tehát be kellene importálni az XLS-t és egy azonosító mező alapján (pl. nid?) frissíti az "ar" mezőket.

Merre érdemes elindulni? Egyedileg kellene írni ehhez egy funkciót v. van valami modul, amivel XLS (v. CSV...) formátumból felülírja az adott mező értékeit.
Gyakorlatilag egy XLS-ben levő árlista árait kellene importálni.
(D6)

Drupal verzió: 
makgab képe

Ha funkció írásában gondolkodom, akkor ezen el lehet indulni?
Egy hasonlót láttam a neten:

<?php
  function XLSImport() {
  ...
  $handle = fopen("nodes.csv", "r");
  while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
  // update set $data, $data is an array()
  }
  fclose($handle);
  ...
  }
?>

Elvileg a $data-ban egy sor adat van, amit frissíteni kell,
pl.: nid, ar, ar2

Vagy inkább más megoldásban érdemes gondolkodni?

0
0
Laza képe

Nem írtad meg, milyen mező. CCK?
Akkor talán próbáld meg ezt, a nevével ellentétben update-t is tud:
http://drupal.org/project/node_import

Igaz, csak csv-ből tud importálni, viszont az XLS könnyen menthető csv-be.

0
0