本文使用phpspreadsheet 来操作excel
composer require phpoffice/phpspreadsheet
废话不多说 我需要二次修改总价格
// 指定导出目录
$url = 'export/' . date('y') . '/' . date('m') . '/';
$path = ROOT_PATH . '/public/' . $url;
$len = 16;//第一次生成 所记录的总价格位置
$total = 1000;//需要修改的总价格
$inputfile = 'export/21/12/报价单2112021940091545.Xlsx';//路径
//读取出数据
$objread = IOFactory::createreader('Xlsx');
$objspreadsheet = $objread->load($inputfile);
//设置
$objspreadsheet->setActiveSheetIndex(0)->setCellValue('A' . $len, '总价格:' . $total . ' 元');
//7.设置保存的Excel表格名称
$filename = '报价单' . date('ymdHis', time()) . rand(1000, 9999);
//生成excel文件
$objWriter = IOFactory::createWriter($objspreadsheet, 'Xlsx');
$objWriter->save($path . $filename . '.Xlsx');
剩下的就是数据库保存路径了
有疑问 加qq群:1055774855