我試圖從下面的代碼中將所有導出到xlsx的工作表的名稱更改。 導出工作正常,但所有工作表的標題只是工作表1,2,3等PHPEXCEL爲所有工作表設置標題
我想從我的PHP數據庫中的「asset_name」列中獲取名稱。
例如, worksheet1-> AAA
我希望它變成: asset1-> AAA
乾杯,
/** 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++;
}
有一個問題?然後問一個問題,而不是一個答案。 –