webman有沒有Excel插件呀,用到導出Excel文件
你看看老夫的筆記,PhpOffice/PhpSpreadsheet
https://cloud.tencent.com/developer/article/1929157
手冊不是有么
那個手冊的不能用。生成的Excel文件不能下載
{
"code": 500,
"msg": "fopen(E:\apiweb\public/hello_world.xlsx): failed to open stream: Resource temporarily unavailable",
"traces": "ErrorException: fopen(E:\apiweb\public/hello_world.xlsx): failed to open stream: Resource temporarily unavailable in E:\apiweb\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Writer\BaseWriter.php:125\nStack trace:\n#0 [internal function]: {closure}(2, 'fopen(E:\\apiweb...', 'E:\\apiweb\\vendo...', 125, Array)\n#1 E:\apiweb\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Writer\BaseWriter.php(125): fopen('E:\\apiweb\\publi...', 'wb')\n#2 E:\apiweb\vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Writer\Xlsx.php(539): PhpOffice\PhpSpreadsheet\Writer\BaseWriter->openFileHandle('E:\\apiweb\\publi...')\n#3 E:\apiweb\app\controller\Index.php(45): PhpOffice\PhpSpreadsheet\Writer\Xlsx->save('E:\\apiweb\\publi...')\n#4 E:\apiweb\vendor\workerman\webman-framework\src\App.php(135): app\controller\Index->post(Object(support\Request))\n#5 E:\apiweb\vendor\workerman\workerman\Connection\TcpConnection.php(638): Webman\App->onMessage(Object(Workerman\Connection\TcpConnection), Object(support\Request))\n#6 E:\apiweb\vendor\workerman\workerman\Events\Select.php(295): Workerman\Connection\TcpConnection->baseRead(Resource id #145)\n#7 E:\apiweb\vendor\workerman\workerman\Worker.php(2437): Workerman\Events\Select->loop()\n#8 E:\apiweb\vendor\workerman\workerman\Worker.php(1432): Workerman\Worker->run()\n#9 E:\apiweb\vendor\workerman\workerman\Worker.php(1375): Workerman\Worker::forkWorkersForWindows()\n#10 E:\apiweb\vendor\workerman\workerman\Worker.php(550): Workerman\Worker::forkWorkers()\n#11 E:\apiweb\start.php(117): Workerman\Worker::runAll()\n#12 {main}"
}
我測試手冊的例子,是可以生成和導出的
http://www.wtbis.cn/doc/webman/components/excel.html
return response()->download($file_path, '文件名.xlsx'); 用了這插件有生成了文件, 但是點擊的時候怎么同時下載出來? 只有生成。不會下載