Подключение к Excel из PHP с использованием PDOPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Подключение к Excel из PHP с использованием PDO

Сообщение Anonymous »

Я подключаюсь к файлу Excel из PHP через PDO. При выполнении запроса Excel возвращает данные, но определяет первую строку результатов как имена столбцов. Как заставить Excel возвращать все строки, включая первую, как данные?

Код: Выделить всё

    $sheet = 'Sheet1';
$fileName = '/123.xlsx';

$dbh = new PDO("odbc:Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};HDR=NO;Dbq=$fileName;ReadOnly=False;", '', '');

$query = "
SELECT
*
FROM [{$sheet}$]
";

$results = $dbh->query($query)->fetchAll(PDO::FETCH_ASSOC);
PHP8.3 Excel2016 Win 10 x64

Подробнее здесь: https://stackoverflow.com/questions/798 ... -using-pdo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»