我正在使用PHPExcel构建一个WordPress插件来导出学生出勤报告.到目前为止,我能够成功获取学生数据(包括出勤)并将其转换并下载为电子表格.不幸的是,有一个奇怪的错误:当学生参加零事件时,电子表格上的那个单元格是空白而不是显示零.我更喜欢它实际为零,但我找不到办法做到这一点.这是我的脚本:
error_reporting( E_ALL);
ini_set( 'include_path', ini_get( 'include_path' ).';../Classes/' );
include 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex( 0 );
$objPHPExcel->getProperties()->setCreator( $user );
$objPHPExcel->getProperties()->setLastModifiedBy( $user );
$objPHPExcel->getProperties()->setTitle( $title );
$objPHPExcel->getProperties()->setSubject( $title );
$objPHPExcel->getProperties()->setDescription( $title );
$objPHPExcel->getActiveSheet()->fromArray( $data, null, 'A1' );
$objPHPExcel->getActiveSheet()->getStyle('A1:H1')->getFont()->setBold(true);
$columns = array( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H' );
foreach ( $columns as $column ) {
$objPHPExcel->getActiveSheet()->getColumnDimension($column)->setAutoSize(true);
} // End $columns foreach
$file_name = str_replace( ' ', '_', $title);
if ( $_POST['type'] == 'spreadsheet' ) { …Run Code Online (Sandbox Code Playgroud)