Как я могу подключиться к Excel в качестве источника данных с помощью PHP

У меня есть код ниже, но он всегда возвращает

"FATAL ERROR syntax error, unexpected 'is' (T_STRING), expecting ',' or ')' on line number 6"

нет скрытых персонажей, что я пропустил?

 <?php
    $excelFile = realpath('C:\Users\pc09758\Desktop\Complete Web Developer Codes\1.html\My Project\YUMS\YUMS.xlsx');
    $excelDir = dirname($excelFile);
    $connection = odbc_connect("Driver = {Microsoft Excel Driver (*.xlsx)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir" , '', '');
    $sql = "SELECT A, B, C FROM Sheet1";
    $results = odbc_exec($connectionString, $sqlQuery);
    while(odbc_fetch_row($results))
    { 
        $output1 = odbc_result($results, 1); 
        $output2 = odbc_result($results, 2); 
        $output3 = odbc_result($results, 3); 
    }

    print(“Excel Data”); 

    print("$output1 ");  

    print("$output2 "); 

    print("$output3 ");

    print(“”);

    odbc_close($connectionString);
?> 

Откуда взялся $sqlQuery? Думаю должен быть $sql

dcangulo 06.12.2018 05:48

Используйте "" вместо “”

dcangulo 06.12.2018 05:48
sourceforge.net/projects/phpexcelreader, пожалуйста, используйте это лучше
Ravi Chauhan 06.12.2018 07:04

Спасибо, Дэвид Ангуло.

spinyweb 06.12.2018 16:08

tnx @DavidAngulo. Я последовал вашим предложениям, но все еще есть ошибки:

spinyweb 06.12.2018 16:12

realpath () был отключен по соображениям безопасности в строке № 2 odbc_connect (): Ошибка SQL: [unixODBC] [Диспетчер драйверов] Имя источника данных не найдено, и драйвер по умолчанию не указан, состояние SQL IM002 в SQLConnect в строке № 4 Неопределенная переменная : connectionString в строке номер 6 odbc_exec () ожидает, что параметр 1 будет ресурсом, null задан в строке номер 6 odbc_fetch_row () ожидает, что параметр 1 будет ресурсом, null задан в строке номер 7 Undef var: output1 в строке номер 8 Undef var: connectionString в строке номер 9 odbc_close () ожидает, что параметр 1 будет ресурсом, значение null задано в строке номер 9

spinyweb 06.12.2018 16:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
6
162
0

Другие вопросы по теме