人力资源社会保障统计报表系统报表导出方法,分三步:一是将原有系统文件数据导出到指定文件夹,并转移到新电脑;二是下载该软件并在新电脑上面安装;三是提取数据,即在最新安装的软件上面点击提取或者接收数据即可。
1、//导入PHPExcel类库,因为PHPExcel没有用命名空间,只能inport导入
import("OrgUtilPHPExcel");
import("OrgUtilPHPExcelWriterExcel5");
import("OrgUtilPHPExcelIOFactoryphp");
$date = date("Y_m_d",time());
$fileName = "_{$date}xls";
2、 //创建PHPExcel对象,注意,不能少了\
$objPHPExcel = new \PHPExcel();
$objProps = $objPHPExcel->getProperties();
3、//设置表头
$key = 0;
4、 //print_r($headArr);exit;
foreach($headArr as $v){
5、//注意,不能少了。将列数字转换为字母\
$colum = \PHPExcel_Cell::stringFromColumnIndex($key);
$objPHPExcel->setActiveSheetIndex(0) ->setCellValue($colum'1', $v);
$key += 1; }
$column = 2;
$objActSheet = $objPHPExcel->getActiveSheet();
foreach($data as $key => $rows){ //行写入 $span = 0;
foreach($rows as $keyName=>$value){// 列写入
$j = \PHPExcel_Cell::stringFromColumnIndex($span);
$objActSheet->setCellValue($j$column, $value);
$span++; }
$column++; }
$fileName = iconv("utf-8", "gb2312", $fileName);
7、//重命名表
$objPHPExcel->getActiveSheet()->setTitle($date);
8、//设置字体大小
$objPHPExcel->getDefaultStyle()->getFont()->setSize(14);
9、 //设置单元格宽度
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(15);
10、 //设置默认行高
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(23);
11、//设置活动单指数到第一个表,所以Excel打开这是第一个表
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vndms-excel');
header("Content-Disposition: attachment;filename=\"$fileName\"");
header('Cache-Control: max-age=0');
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output'); //文件通过浏览器下载exit;}
oracle数据库导出报表限制
使用PL/SQL,很方便导出。
选择菜单项的“Tools”-“Export Tables”;
会显示当前账号的所有表格,选择一个需要导出的表名(也可以选多个);
在Output File设置导出文件的路径和格式;
点击“Export”按钮,导出表格,同时会跳出来Dos提示窗口,待执行完毕就成功。
以上就是关于人力资源社会保障统计报表系统报表如何导出rdt全部的内容,包括:人力资源社会保障统计报表系统报表如何导出rdt、导出数据超出EXCEL行列本身限制时如何解决!!!、oracle数据库导出报表限制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)