使用autoFit导出csv文件并更改csv文件的TabName

时间:2015-04-27 08:27:36

标签: php symfony

我使用php和symfony2以csv格式导出数据,使用以下步骤:

public function exportAction(Request $request) {

    $data = array("data" => "test");

    $format = $request->getRequestFormat();

    if ($format == "csv") {
        $response = $this->render('PrototypeBundle:Prototype:export.' . $format . '.twig', array('data' => $data));
        $filename = "export_".date("Y_m_d_His").".csv";
        $response->headers->set('Content-Type', 'text/csv');
        $response->headers->set('Content-Disposition', 'attachment; filename='.$filename);

        return $response;
    } else if ($format == "json") {
        return new Response(json_encode($data));
    }
}

如何为csv文件中的所有列设置autoFit以及如何更改csv表的tabName。在我的情况下,我的csv文件中只有一个表,并且想为每个csv指定动态sheetName出口工作流程。

感谢。

0 个答案:

没有答案