Я бы хотел, чтобы вы помогли мне со следующим; Я должен ввести массив непосредственно в таблицу Excel, но я только выбираю диапазон, но не записываю данные
Вот код
$excel = new COM("excel.application") or die("ms excel error");
$excel->visible = 1;
$excel->DisplayAlerts = 0;
$wkb = $excel->Workbooks->open($path);
$sheet = $wkb->Worksheets(1);
***For loop to fill ($AT) with 20000 items***
$sheet->activate;
$wrng = $sheet->Range('A2')->Resize(count($AT),3);
$wrng->activate;
$wrng->value = $AT; //<-----------this is the function with the issues
$wkb->close(true,$path2);
unset($sheet);
$excel->quit();
$excel = null;
Я работаю с PHP 5.6 и Excel 16.0
Попробуйте каким-то образом изменить структуру, поскольку она запрашивает RangeValueDataType , но без результатов
https://docs.microsoft.com/en-us/office/vba/api/excel.range.value