我正在研究一个应用程序并尝试使用PHPExcel导出Excel文件,数据是由一些javascript方法操纵/生成的,所以它不在服务器上 . 我有方法导出CSV和PDF文件,但我试图在Excel文件中获取该数据以某种自定义格式 . 这是几个文件的要点:https://gist.github.com/gupta2205/959be9a10dbe1857609f

我很好奇我能在这里写些什么

public function export($Sets, $disp_filter)
     {
    $excel_out  = new PHPExcel();
    $excel_out->setActiveSheetIndex(0);

    var_dump($excel_out);

    $csv_out = $this->outputHumanReadableFilter($disp_filter);
    $csv_out []= array();

    $csv_out = array_merge($csv_out, $this->outputSampleDetails($Sets));
    $csv_out []= array();

    $csv_out = array_merge($csv_out, $this->outputQuestions($Sets));

    $fp = fopen('php://output', 'w');
    ob_start();
    $rowCount = 1;
    foreach ($csv_out as $line)
    {
        $colCount = 'A';
        $col_values = explode(',', $line);
        foreach($col_values as $col_value){
            $excel_out->getActiveSheet()->setCellValue($colCount.$rowCount, $col_value);
            $colCount++;
        }
        $rowCount++;
    }

    return $excel_out;

}

如何获取excel表中的数据?对不起,这可能是个愚蠢的问题,但我是PHP和PHPExcel的新手 .