问题标签 [laravel-excel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8605 浏览

php - Laravel Excel 使用控制器下载

所以我创建了一个 PHP 控制器来处理由 JS 发布的导出数据。问题是我可以看到它在控制台中创建了一些东西,但文件下载永远不会开始。我尝试使用 ->store (laravel excel) 并将其保存在导出文件夹中,但当我尝试使用时再次尝试使用

它仍然不会开始下载。我遇到的问题只是开始下载。

角度控制器

路线

PHP 控制器

0 投票
1 回答
3538 浏览

laravel - 测试 Laravel-Excel 下载

我正在使用以下包:https ://github.com/Maatwebsite/Laravel-Excel版本 2 和 Laravel 版本 5.1

我有以下代码的控制器方法:

和这样的简单测试:

上面这行包的测试输出[ERROR]: Headers already sent

控制器方法工作正常,但无法测试。

我尝试使用参数运行 phpunit --stderr。在这种情况下,不会引发错误,但它只是将 CSV 文件的输出转储到控制台并退出。我还尝试使用@runInSeparateProcess注释运行测试并得到如下错误:

这可能是 Laravel-Excel 包中的错误还是我测试错了?

0 投票
2 回答
1058 浏览

php - 在laravel-excel中循环遍历数组中的数组

我正在使用 laravel-excel 尝试上传 .csv 文件,然后遍历上传的文件以更新数据库。我认为正在发生的是 laravel-excel 正在数组中创建一个数组,我不知道如何从第二级数组中检查和检索。无论如何我可以通过我这样做的方式获取此代码来更新数据库吗?提前致谢。

我的控制器:

Print_R($dbseeder) 产生以下结果。如果我执行 print_r($reader) ,则会产生一堆其他值(都与 Maatwebsite 的工具有关):

当我在 dbseeder 上执行 var_dump 时,我得到:

0 投票
0 回答
1626 浏览

php - (maatwebsite) Laravel-excel。在使用刀片视图时是否可以获得最新的活动行(或单元格)?

我正在使用 laravel-excel,以前我用它从头开始创建一个新工作表,所以我总是能够通过使用变量 ($row) 知道我在哪一行。

现在我正在探索使用它的另一种方式,通过使用刀片视图,它工作得很好,但我想做一些转换并从 laravel-excel 端(类端)添加一些公式,问题是通过使用视图我失去了对知道我“站在”哪一行的控制。

我知道如何将变量传递给视图,但我不知道是否可以将变量从视图返回给类,或者 laravel-excel 中是否有办法在使用视图后获取最后一个活动行或类似的东西。

这是我想做的一个小例子:

顺便说一句,这次使用我的数据的“计数”来知道要添加多少行不是一个选项,我为另一个 excel 这样做了,但这次是因为视图内的一些交互不起作用。

我希望你能帮助我,在此先感谢。

0 投票
1 回答
810 浏览

httpresponse - 未使用响应在 Laravel5 上下载文件

我使用 Laravel 5.1。

一个 jQuery ajax 调用是这样进行的:

然后 php 方法是这样定义的:

Chrome 开发者控制台将结果打印为原始行。

该文件已成功导出并在磁盘中创建。

文件路径正确。

但下载永远不会开始。

回应响应给出:

0 投票
0 回答
340 浏览

excel - 如何在 laravel excel 中导出下拉列表?

(Laravel 4)我保存我的 excel 文件 xls、xlsm 或 xlsx 并创建下拉列表 vba 和数据验证。但是当我在 laravel excel 中打开并保存其已删除的列表框和 vba 按钮时。请帮我

0 投票
2 回答
5751 浏览

php - laravel excel库的UTF-8编码问题

我在项目中使用 laravel excel 库将刀片文件导出到 excel 文件。我的网站语言是波斯语,采用 UTF-8 编码。我的问题是当用户下载 xls 或 csv 文件时,它有坏字符,如果文件保存为 xlsx,它什么也不显示。这是我的刀片文件代码是:

我导出到 excel 函数代码是:

我使用 ajax 请求来调用exportXls函数。这是这个图书馆给我的照片: 我的刀片文件中有链接下载 excel 文件,我给了那个英文名称“excel”,在这里是正确的,但其他人没有。

0 投票
0 回答
783 浏览

php - 图表在运行 laravel-excel 时消失

我有一个 Excel 模板,其中填充了其中一张表中的数据。该数据用于更新同一 Excel 文件的其他工作表中的图表。更新的文件现在会自动下载。我使用 laravel-excel 更新数据表,但是当我打开下载的文件时,我发现表中没有图表。表只是变空。虽然,数据在其他工作表中得到更新,但图表正在消失。这是我为此编写的代码。

maintemplate.xlsx 是我拥有的模板文件,一旦我运行 php 代码就会填充数据。我在网上对这种错误做了很多搜索,发现了 setIncludeCharts(); 即使将其设置为 true ,我也无法解决问题。我什至用不同版本的excel检查了下载的文件。问题在所有版本中都存在。请有人帮我解决这个问题。

0 投票
2 回答
1361 浏览

laravel-5 - Laravel 5 Excel 导入查看

我正在使用 maatwebsite Laravel Excel,我想做的是导入 csv,然后在视图中显示结果。

我对导入 CSV 然后像这样转储结果没有任何问题:

这是我的控制器中的代码:

正如我之前提到的,如果我改变return view('excel.show', compact('results'));

然后我可以看到表中的所有数据,但我不知道如何将这些数据传递给视图。

谁能帮我这个?

如果我正在尝试完成这项任务,我知道这是我应该知道的,但我对编码仍然很陌生,而且截止日期很紧。

谢谢。

0 投票
1 回答
460 浏览

php - PHP在匿名函数中继承全局变量

我不能$data在匿名函数中使用变量:

我收到错误:“未定义的变量:$data”

还:

我收到错误“为 foreach() 提供的参数无效”

我如何$data在匿名功能中使用?