我使用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出口工作流程。
感谢。