1
我有用戶列表與評論count.I出口excel使用下面的libaraies和代碼。 如何在Excel表格中包含圖表。如何將圖形包含在codeigniter導出excel中
這裏是我的輸出: 例如爲:
Sno USER CommentCount
1 User1 10
2 User2 12
3 User3 21
如何使用笨,形成了Excel裏面圖形或圖表。
庫函數:
class Export{
function to_excel($array, $filename) {
header('Content-type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename='.$filename.'.xls');
$h = array();
foreach($array as $row){
foreach($row as $key=>$val){
if(!in_array($key, $h)){
$h[] = $key;
}
}
}
echo '<table><tr>';
foreach($h as $key) {
$key = ucwords($key);
echo '<th>'.$key.'</th>';
}
echo '</tr>';
foreach($array as $row){
echo '<tr>';
foreach($row as $val)
$this->writeRow($val);
}
echo '</tr>';
echo '</table>';
}
function writeRow($val) {
echo '<td>'.utf8_decode($val).'</td>';
}
}
控制器代碼:
public function userlist(){
$sql = $this->export_model->user_export();
$this->export->to_excel($sql, 'UserList');
}
感謝您的發佈代碼! – FrancescoMM