csv — разбирает файлы, используя PHP с разделителем \ t

Есть ли способ проанализировать файл (не имеет расширения) с помощью PHP. Столбцы в файлах разделены табуляцией (/ t). Мне нужно получить каждую ячейку подряд с ее содержимым.

Я пробовал следующие методы

1) Конвертировал (скопировал и вставил содержимое и сохранил как CSV-файл) файл в
CSV и попытался прочитать каждую строку, но все содержимое строки пришли в качестве одной строки содержимого.

$row = 1;

if (($handle = fopen("mynew.csv", "r")) !== FALSE) {
while (($row = fgetcsv($handle, 1000, "\t")) !== FALSE) {
$row++;
echo "******* <br />";
foreach ($row as $cell) {
echo $cell . "<br/>";
}

echo "******* <br />";
}

fclose($handle);
}

2) Пытался прочитать файл, преобразовав (скопировал и вставил как сохранить как xls) в файл xls. Здесь весь столбец в каждой строке рассматривается как один столбец. Я использовал библиотеку PHPExcel здесь, чтобы прочитать содержимое.

Есть ли какая-нибудь работа для анализа содержимого файла, который не имеет расширения с использованием PHP?

-1

Решение

При чтении файла вы никогда не указываете расширение этого файла. Вы можете сделать этот код для чтения файла без расширений как CSV:

$row = 1;

if (($handle = fopen("testFile", "r")) !== FALSE) {
while (($row = fgetcsv($handle, 1000, "\t")) !== FALSE) {
$row++;

foreach ($row as $cell) {
echo $cell . "<br/>";
}
}

fclose($handle);
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]