由于PHP脚本,我得到了一个基于表单中提供的值生成数据表的页面。我希望能够将该表保存为Excel文件,并保留背景和文本颜色。搜索后,我发现您无法将格式数据保存为CSV格式。
有没有办法将HTML表格导出到Excel,并保留单元格的字体样式和背景颜色?
我对桌子的样式是这样的: 表格的标题具有粗体字体和浅绿色背景。包含实际数据的单元格(行和列)只是纯白色背景和黑色常规字体。
表生成函数的伪代码:
function generateReport($data){
if(isset($data)){
echo $header;
echo '<table>';
foreach($data->row as $row){
// here I have classes applied to tr, td tags
// then in css I give styling instructions
echo $row->data;
}
echo '</table>';
}
}