Разбор csv файла. Считывание данных.

Недавно я написал статью про то, как можно создавать csv файлы (таблица excel). Как говорится «сказал А, говори и Б», поэтому немного подумав, я решил написать маленькую статейку, про то как можно считывать данные из csv файлов.
Считывание csv файла можно сделать несколькими способами:
1. Просто считать как текстовый файл и потом с помощью функции explode получить значения столбцов и строк.
2. Можно использовать специальную функцию – fgetcsv.

Мне больше нравится второй вариант, поскольку он более «профессиональный» :), его мы и будем использовать.
Дальше что-либо описывать я не вижу смысла, и поэтому просто приведу исходный код скрипта.

<?php
$row = 1;
$file = fopen("test.csv", "r");
while (($data = fgetcsv($file, 1000, ";")) !== false) {
	$countPlace = count($data);
	echo "$countPlace полей в строке $row: <br/>";
	for ($c=0; $c < $countPlace; $c++) {
		echo $data[$c] . "<br/>";
	}
	$row++;
}
fclose($file);
?>
Рассказать друзьям:


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*