[英]html table into phpexcel
require_once 'data.php';
echo '<table cellspacing="3" cellpadding="2" border="1">';
reset($mas);
$header = current($mas);
$header = array_merge(array('tankla'=>'tankla'), $header);
foreach ($header as $key=>$val) {
echo '<th>'.$key.'</th>';
}
echo '</tr>';
foreach ($mas as $tankla=>$data) {
echo '<tr>';
echo '<td>'.utf8_decode($tankla).'</td>';
foreach ($data as $day=>$value) {
echo '<td style="text-align: right;">'.$value.'</td>';
}
echo '</tr>';
}
echo '</table>';
I need this thing to be inside phpexcel. 我需要这个东西在phpexcel中。 Any advice on how to make this code? 关于如何制作此代码的任何建议?
You can have a look at the PHPEXCEL library 您可以看一下PHPEXCEL库
Example Usage: 用法示例:
$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
//foreach loop{
$objPHPExcel->getActiveSheet()->SetCellValue('A', <your_column_val>);
$objPHPExcel->getActiveSheet()->SetCellValue('B', <your_column_val>);
//}
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('your_file_name.xlsx');
$row = 1;
$column = 'A';
foreach ($header as $key=>$val) {
$objPHPExcel->getActiveSheet()->setCellValue(
$column . $row,
$key
);
$column++;
}
$row++;
foreach ($mas as $tankla=>$data) {
$column = 'A';
$objPHPExcel->getActiveSheet()->setCellValue(
$column . $row,
utf8_decode($tankla)
);
foreach ($data as $day=>$value) {
$column++;
$objPHPExcel->getActiveSheet()->setCellValue(
$column . $row,
$value
);
}
$row++;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.