-2
如何导出数据以使用jQuery使用css主题来优化? 是否有任何jQuery插件导出数据以优于css使用jquery将数据导出到excel文件以及codessiter中的css
如何导出数据以使用jQuery使用css主题来优化? 是否有任何jQuery插件导出数据以优于css使用jquery将数据导出到excel文件以及codessiter中的css
jQuery不支持xls直接导出。您必须将导出功能耦合到xls转换器库。一个理想的候选人是PHPExcel。如果你真的想要坚持使用jQuery,那么Ajax就是要走的路。您将操作耦合到Codeigniter控制器,并在控制器内将文档转换为xls文件。
这里有一些例子,你可以尝试:https://github.com/PHPOffice/PHPExcel/tree/1.8/Examples
关于你的最后一个问题:你不能应用CSS样式规则到Excel文件。您需要的是创建一些样式定义并应用于xls。
$styleArray = array(
'font' => array(
'color' => array('rgb' => 'FFFFFF')
));
$textAlign = array(
'alignment' => array(
'horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER
));
// Apply styles to cells
$this->excel->getActiveSheet()->getStyle('A1:A10')->applyFromArray($styleArray);
$this->excel->getActiveSheet()->getStyle('A1:A10')->applyFromArray($textAlign);
这会帮助你。 [链接] https://github.com/bcit-ci/CodeIgniter/wiki/phpexcel –