Ako otvoriť .csv súbor po nahratí cez formulár?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
KristianSubweb
Člen | 146
+
0
-

Ahojte chcel by som sa Vás opýtať či mi neviete poradiť ako otvoriť nahratý csv súbor.

Takto to vazerá po nahratí.

Niečo kde si určim deliminiter, a na základe toho si to budem vedieť roztriediť na jednotlivé stĺpce.

Dump:

Nette\Http\FileUpload #30aa
	name private => "cennik sklad 00 csv.csv" (23)
	type private => null
	size private => 299546
	tmpName private => "/Applications/MAMP/tmp/php/phpV5oQ6h" (36)
	error private => 0

Ďakujem

MajklNajt
Člen | 516
+
0
-

žeby fgetcsv alebo str_getcsv?

CZechBoY
Člen | 3608
+
+1
-

Normálně ho někam ulož do permanentního úložiště (ne v temp složce) a pak ho zpracuješ klasicky jak si zvyklý bez frameworku.

např.

$dest = '/slozka/soubor.csv';
$fileUpload->move($dest);

$csv = str_getcsv($dest);

Editoval CZechBoY (29. 4. 2018 20:54)