public function dade(Request $request){
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('D:\PDA任务库.xlsx');
$obj = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Html');
//直接输出桌面
//echo $obj->save("php://output");
//保存到服务器
$date = date("Ymd");
$Absolute_Path=$_SERVER['SCRIPT_FILENAME'];
$user_path = substr($Absolute_Path,0,-9)."public/storage/html/{$date}";//保存路径
if(!is_dir($user_path)){
mkdir($user_path,0777,true);
}
$dates = date("YmdHis");
$filename = "{$user_path}/{$dates}.html";
$obj->save($filename);
return json(['code'=>200,'url'=>$user_path]);
//直接输出到桌面
//echo file_get_contents($filename);
}
php使用PhpSpreadsheet把文档转换成html预览
最新推荐文章于 2024-03-18 09:34:00 发布
该篇文章介绍了如何使用PhpOfficePhpSpreadsheet库加载一个Excel文件,将其转换为HTML格式,并保存到服务器指定目录。函数返回成功操作的HTTP状态码和生成的HTML文件URL。
摘要由CSDN通过智能技术生成