У меня есть файл CSV, в котором данные находятся в альбомной ориентации. Ex:
name, test name
age, 20
gender,Male
где первый столбец - это заголовки, а второй - данные, я пытался использовать laravel maatwebsite/Excel и ответ после чтения файла, первая строка принимается как заголовки. (name и test name).
есть ли способ прочитать этот тип файлов CSV в laravel с помощью maatwebsite / Excel






Вам не нужна вся библиотека. В PHP есть встроенная функция http://php.net/manual/en/function.str-getcsv.php
Это более общий и изолированный ответ: никаких сторонних пакетов, никаких функций, просто прямая функция PHP.
Вы можете использовать эту функцию
public function readCSV($csvFile, $array)
{
$file_handle = fopen($csvFile, 'r');
while (!feof($file_handle)) {
$line_of_text[] = fgetcsv($file_handle, 0, $array['delimiter']);
}
fclose($file_handle);
return $line_of_text;
}
$csvFileName = "test.csv";
$csvFile = public_path('csv/' . $csvFileName);
$this->readCSV($csvFile,array('delimiter' => ','))
Это просто плохо сформированный csv. Почти все спецификации csv определяют записи в каждой строке и поля этой записи, разделенные разделителем.