Próbuję zmienić nazwę wszystkich arkuszy eksportowanych do XLSX z mojego kodu poniżej. Eksport działa dobrze, ale tytuł wszystkich arkuszy jest po prostu arkuszem roboczym 1, 2, 3 itd.PHPEXCEL Ustaw tytuł dla wszystkich arkuszy
Chcę pobrać nazwy z kolumny "asset_name" z mojej bazy danych php.
Np worksheet1-> aaa
chcę go stać: asset1-> aaa
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++;
}
Masz pytanie? Zadaj pytanie, a nie odpowiedź. –