Autor Zpráva
Borsa
Profil
Ahoj, přítelkyně bere ve škole PHP a dostali excelovej soubor, ze kterého mají docílit toho, aby si skript vzal data do pole ... například bude tam tabulka s názvy krajů v jednom sloupci, s číslem (přirozený přírůstek) v druhém sloupci a potřebujeme uložit ty názvy krajů jako index pole a číslo jako hodnotu.. Je to vůbec možné nějakým rozumným způsobem vyřešit?
nightfish
Profil
Borsa
ano
soubor z excelu vyexportovat do CSV (pokud náhodou v CSV již není)
a výsledek zpracovat v PHP
Alphard
Profil
Ahoj, přítelkyně bere ve škole PHP a dostali excelovej soubor, ze kterého mají docílit toho, aby si skript vzal data do pole
to jim neřekli jak to udělat? :-)

pro práci s tímto formátem existují hotové třídy, stačí nějakou najít a přečíst si k ní manuál
Borsa
Profil
Tak abych se přinal, teď jsem úplně mimo mísu. Kde hledat? :o)

Jinak jak to udělat neřekli, jenom tupě opisují z meotaru bez jakého koli vysvětlení ..
echo
Profil *

public function get_two_dimensional_array_from_csv_file($filename,$delimiter=';')
{
if(file_exists($filename))
{
$size=filesize($filename);
if($size!="0")
{
if($fp=fopen($filename,"rb"))
{
//if(flock($fp,LOCK_SH))
//{
$size++;//$size=$size+1;
while($row=fgetcsv($fp,$size,$delimiter))
{
$dump[]=$row;
}
//flock($fp,LOCK_UN);
//}
//else{$dump='flock false';}
fclose($fp);
}
else{$dump='fopen false';}
}
else{$dump='filesize null';}
}
else{$dump='file_exist false';}
return $dump;
}

Toto téma je uzamčeno. Odpověď nelze zaslat.