Я использую следующий код для доступа к файлу excel в php.Использование COM-класса в PHP
$excel = new COM("Excel.application",,) or die ("ERROR: Unable to instantaniate COM!\r\n");
// DATA RETRIEVAL
$Workbook = $excel->Workbooks->Open($file) or die("ERROR: Unable to open " . $file . "!\r\n");
$Worksheet = $Workbook->Worksheets($sheet);
$Worksheet->Activate;
Приведенный выше код работает на локальной машине, но когда я пытаюсь выполнить этот код на любом веб-сервере, тогда он не работает. Может кто-то мне помочь Где проблема в этом коде.
COM - это Windows. Поддерживаются ли ваши веб-серверы под управлением Windows? –
И если ваш веб-сервер - это Windows, на нем установлен Excel? –
процесс веб-сервера может не иметь разрешения на загрузку двоичного файла excel. –