小编Jac*_*All的帖子

是否可以使用PhpExcel库生成或克隆数据透视表?

最近我使用phpExcel库在cakephp中以excel格式生成报告.除了数据透视表之外,每件事情都很好.

我正在使用主Excel工作表(包含数据透视表)来克隆/生成其他Excel工作表.在新生成的工作表中,其他信息看起来很好,但是没有生成数据透视表(只显示标题上的名称.没有过滤器选项).这是我正在使用的代码.

        $filename = WWW_ROOT."files/master_report_template/compliance_workflow_master_template.xlsx";
        $reportFileName = WWW_ROOT."files/documents/reports/compliance_workflow_template.xlsx";
        $this->PhpExcel->loadWorksheet($filename); 
        $this->PhpExcel->getActiveSheet()->setCellValue('B1',$this->request->data['fromDate']);
        $this->PhpExcel->getActiveSheet()->setCellValue('B2',$this->request->data['toDate']);
        $this->PhpExcel->getActiveSheet()->setCellValue('B3',date('D-M-y'));
        $row=6;
        foreach($repostData as $rows)
        {
            $col = 0;
            foreach($rows as $key =>$value)
            {   
                $this->PhpExcel->getActiveSheet()->setCellValueExplicitByColumnAndRow($col, $row, $value);
                $col++;
            }
            $row++;
        }
        $this->PhpExcel->save($reportFileName);
        $this->PhpExcel->output(); 
Run Code Online (Sandbox Code Playgroud)

我认为生成的excel表将是Master excel表的克隆,但两者都不相同(由于数据透视表).是否有任何好的教程或文档来生成数据透视表?

php cakephp phpexcel

6
推荐指数
1
解决办法
6783
查看次数

如何在通过命令行导入mysql dump时跳过已创建的表

导入时有没有办法跳过已创建的表?我试图使用命令提示符导入2GB的数据库,但操作被错误中止.现在,如果我再次进行导入,它将删除每个表并再次创建它,这将花费很长时间.

我想从已创建的导入中跳过这些表,还是可以从中止的位置开始?我正在使用此命令

mysql -u root -p my_database_name < db_dump.sql
Run Code Online (Sandbox Code Playgroud)

mysql database

3
推荐指数
1
解决办法
4185
查看次数

标签 统计

cakephp ×1

database ×1

mysql ×1

php ×1

phpexcel ×1