Я пытаюсь изменить имя всех рабочих листов, экспортированных в xlsx, из моего кода ниже. Экспорт работает отлично, но название всех рабочих листов - это только рабочий лист 1, 2, 3 и т. Д.PHPEXCEL Установить заголовок для всех листов
Я хочу захватить имена из столбца «имя_компьютера» из моей базы данных php.
Например, worksheet1-> ааа
я хочу, чтобы он стал: asset1-> ааа
Cheers,
/** Query 1.0 */
$query = "SELECT * FROM asset_register";
$query2 = "SELECT asset_name FROM asset_register";
if ($result = mysql_query($query) or die(mysql_error())) {
/** Create a new PHPExcel object 1.0 */
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->setTitle('Data');
}
/** Loop through the result set */
$rowNumber = 1; //start in row 1
$objPHPExcel->removeSheetByIndex(0);
while ($row = mysql_fetch_row($result)) {
$newsheet = $objPHPExcel->createSheet();
$col = 'A'; // start at column A
$objPHPExcel->getActiveSheet()->setTitle(mysql_query($query2));
foreach($row as $cell) {
$newsheet->setCellValue($col.$rowNumber,$cell);
$col++;
}
Есть вопрос? Тогда задайте вопрос, а не ответ. –