php - PHPExcel在循环行mysql后添加新行
问题描述
大家好,我已经创建了 microsoft excel 文件,该文件显示了带有 foreach 的 mysql 的所有数据,问题是如何在循环列的正下方添加新行?谢谢。
这是我的代码
foreach($anggota as $data)
$excel->setActiveSheetIndex(0)->setCellValue('A'.$numrow, $no);
$excel->setActiveSheetIndex(0)->setCellValue('B'.$numrow, $data->tgl_daftar);
$excel->setActiveSheetIndex(0)->setCellValue('C'.$numrow, $data->kd_anggota);
$excel->setActiveSheetIndex(0)->setCellValue('D'.$numrow, $data->nm_anggota);
$excel->setActiveSheetIndex(0)->setCellValue('E'.$numrow, $data->nm_dinas);
$excel->setActiveSheetIndex(0)->setCellValue('F'.$numrow, $data->nm_simpanan);
$excel->setActiveSheetIndex(0)->setCellValue('G'.$numrow, $data->nominal_simpanan);
$excel->setActiveSheetIndex(0)->setCellValue('H'.$numrow, $data->keterangan);
$excel->getActiveSheet()->getStyle('A'.$numrow)->applyFromArray($style_row_center);
$excel->getActiveSheet()->getStyle('B'.$numrow)->applyFromArray($style_row_center);
$excel->getActiveSheet()->getStyle('C'.$numrow)->applyFromArray($style_row_center);
$excel->getActiveSheet()->getStyle('D'.$numrow)->applyFromArray($style_row);
$excel->getActiveSheet()->getStyle('E'.$numrow)->applyFromArray($style_row);
$excel->getActiveSheet()->getStyle('F'.$numrow)->applyFromArray($style_row);
$excel->getActiveSheet()->getStyle('G'.$numrow)->applyFromArray($style_row);
$excel->getActiveSheet()->getStyle('H'.$numrow)->applyFromArray($style_row);
$no++;
$numrow++;
}
//here i want to add new row but i don't know how many rows result created by the looping...
解决方案
推荐阅读
- android - 有什么方法可以在 react-native 的运行期间更改 android:host 吗?
- latex - 在 TeXmaker 中无法快速构建:pdflatex -synctex=1 -interaction=nonstopmode %.tex
- android - 如何将 viewModelScope.launch{} 的结果作为函数的返回值发送?
- django - Django REST API URL 中的 ID 参数
- python - 在 python 中的单个图上绘制带有几何点和线的 shapefile
- caching - How to purge CDN cache programmatically for an item?
- python - 满足条件时跳出“嵌套循环”,然后继续父循环的循环
- android - Enable DRM with JW stream
- javascript - 循环中的 Axios:如果请求失败,如何跳过迭代?
- apache - Apache正向代理,只允许代理到特定主机,拒绝其他一切