我正在使用 php Spreadsheet 包来生成和下载 csv 文件,
它在数字前加上撇号。
public function downloadCsv()
{
$spreadsheet = new Spreadsheet();
$spreadsheet->getProperties()
->setCreator("ABC")
->setTitle("Test");
$spreadsheet->setActiveSheetIndex(0)
-> setCellValue('A1', '01/02/92')
->setCellValue('A2', '01/02/92')
->setCellValue('A3', '01/04/92');
$filename = 'hello world';
$spreadsheet->setActiveSheetIndex(0);
$spreadsheet->getActiveSheet()->setAutoFilter(
$spreadsheet->getActiveSheet()
->calculateWorksheetDimension()
);
header('Content-Type: application/ vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"');
header('Cache-Control: max-age=0');
$writer = IOFactory::createWriter($spreadsheet, 'Xlsx');
$writer->save('php://output');
}
我得到的输出
'01/02/92
'01/02/92
'01/04/92
现在如何删除数字前的撇号?谢谢