我正在尝试将更多工作表添加到单个Excel电子表格中。
我下面的代码现在正在将我的php mysql数据库中的所有数据输出到工作表1中,还创建了29个新的单独空白工作表,其中没有任何内容。
我想要做的是将每个结果(每行)放入一个工作表中。
任何帮助表示赞赏!
干杯,
/** Create a new PHPExcel object 1.0 */
$objPHPExcel = new PHPExcel();
$objPHPExcel->getActiveSheet()->setTitle('Data');
}
/** Loop through the result set 1.0 */
$rowNumber = 1; //start in cell 1
while ($row = mysql_fetch_row($result)) {
$col = 'A'; // start at column A
foreach($row as $cell) {
$objPHPExcel->createSheet();
$objPHPExcel->getActiveSheet()->setCellValue($col.$rowNumber,$cell);
$col++;
}
$rowNumber++;
}
答案 0 :(得分:2)
/** 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
while ($row = mysql_fetch_row($result)) {
$newsheet = $objPHPExcel->createSheet();
$col = 'A'; // start at column A
foreach($row as $cell) {
$newsheet->setCellValue($col.$rowNumber,$cell);
$col++;
}
$rowNumber++;
}