Я использовал библиотеку PHPExcel
для генерации файлов excel на основе таблицы, созданной запросом mysql. Я создал несколько вкладок с отдельными данными из разных запросов.
Мне нужно выровнять данные во всех ячейках на всех вкладках (листах) до центра.
Это мой код:
$mysql_xls = new MySqlExcelBuilder($mysql_db,$mysql_user,$mysql_pass);
// Add the SQL statements to the spread sheet
$tab_name = "tabname";
$mysql_xls->add_page($tab_name,$sql_statement,NULL,'A',1);
$phpExcel = $mysql_xls->getExcel();
$phpExcel->setActiveSheetIndex(0); // Set the sheet to the first page (default first page).
Я попробовал следующее, чтобы выровнять текст в ячейках, но без изменений:
$phpExcel->getActiveSheet(0)->getStyle()->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);