问题标签 [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 回答
5919 浏览

laravel - Laravel Excel 无法下载和导出

我的代码是从网站上复制的。

我成功下载了一次。

然而,另一个尝试是错误的。

错误消息就是这样。

0 投票
1 回答
1920 浏览

php - Laravel Excel - 如何按行号删除一行?

我正在使用Laravel Excel包和Laravel 5.2。我已经加载了一个.xls文件并且可以读取单元格值。

代码:

现在,如果单元格值包含特定文本,我想删除该行并另存为新文件。我怎样才能做到这一点?

0 投票
2 回答
1398 浏览

php - Laravel Excel 导入 .csv 行尾无法识别

我正在尝试使用Laravel Excel存储库使用 Laravel 中的 excel 文件(.csv)的数据更新 sql 数据库表。

我的控制器函数返回 excel 文件的内容,但只是在一个 2 的数组中(应该是 604)。

因此,我认为我必须在我的函数中添加“行尾 \t”。
但是我不知道怎么做。



到目前为止,这是我所知道

的:控制器


根据官方文档,我必须将其添加到我的项目中以识别正确的行尾:



如果我的预感是正确的并且文档中的这个片段可以解决我的问题:

我必须在哪里创建这个文件,其中包含文档中的代码?

我是否必须更改其他任何内容才能使该文件生效?


我对 Laravel 真的很陌生,我会非常感谢任何形式的帮助!



更新


错误信息

App\UserListImport 类包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法 (Maatwebsite\Excel\Files\ExcelFile::getFile)

应用程序/UserListImport.php


控制器

0 投票
1 回答
3071 浏览

php - laravel excel,有没有比彻底的 mime 类型检查更好的方法来验证上传的文件实际上是电子表格?

我有一个允许用户上传电子表格的工具,然后我用 Laravel-Excel 解析电子表格。我的问题是,如何在尝试解析文件之前检查该文件是否为有效的 excel 文件?

我查看了 PHPOffice/Laravel-Excel 文档,但找不到验证文件的方法。所以,我的下一个猜测是,如果我尝试 Load() 一个无效文件,它会爆炸并给我一个警告或错误。但是,它不会这样做,而是解析文件并尝试以某种方式将其转换为电子表格。例如,我给它提供了一个 pdf,它确实生成了一个集合,其中包含它可以在 pdf 文件中找到的任何非二进制垃圾。这是不可取的。

目前,我正在进行 mime 类型检查以验证文件。

这并不理想,因为似乎有各种各样的可能的 mime 类型,所以我必须积极维护列表,并且某些 csv 文件具有纯文本 mime 类型,因此非 csv-plaintext 文件将在这里通过集合. Laravel、Laravel-Excel 或 PHPOffice 是否提供任何标准方法来验证文件?

0 投票
2 回答
481 浏览

php - 无法访问 Laravel 控制器功能中的变量数据

我正在使用Laravel Excel项目将数据导出到 Excel 文件。我可以使用硬编码的月份和年份值生成具有正确数据的文件,就像这样

但是,当我尝试制作月份和年份变量时,使用以下代码

我收到以下错误

访问未声明的静态属性:App\Http\Controllers\ExportController::$year

我知道这取决于变量范围,但无法理解 PHP 文档。我努力了

但我得到了相同的结果。

0 投票
2 回答
4920 浏览

laravel-4.2 - 如何计算laravel excel maatwebsite中的列(带数据)数

我可以使用 $data->count() 导入 excel 文件并计算行数。但我无法弄清楚列号。我怎样才能得到行中有多少列?我也尝试过使用 phpexcel,但失败了。非常需要解决方案。

0 投票
1 回答
1833 浏览

php - 是否可以使用 Laravel Excel 为整个列添加边框?

使用Laravel Excel可以很容易地为单元格添加边框:

给一行添加边框也很容易:

但是我没有找到任何关于专栏的东西(也许我没有很好地搜索)。是否可以为整列添加边框(或其他样式)?

0 投票
2 回答
1874 浏览

php - 是否有内置方法可以使用 Laravel Excel 将列号转换为 Excel 列

我想使用 Laravel Excel 在列上添加一些样式。我知道这个专栏是(比方说)第 42 位,但我不知道 Excel 代码(如AABC等)。

我知道我可以构建一个函数(基于此答案)将列号转换为字母,但我不确定这是正确的方法。

是否有内置方法可以使用 Laravel Excel 将列号转换为 Excel 列?

0 投票
1 回答
3554 浏览

laravel-5 - Laravel Excel 图表

我正在尝试使用 Laravel-excel 包创建图表,但是在创建和导出文件时没有图表。我正在使用 laravel 5.1。excel.php 文件具有属性 'includeCharts' => true

0 投票
1 回答
2205 浏览

php - 导出为 csv 时未计算公式

我有这个 Excel 文件 ( .xlsx):

在 Laravel 中,我已配置此代码以显示内容

它返回单元格的文本:"1","=A1+1","=3*2"

我想要的是计算值,但格式相同:"1","2","6"

编码

返回正确的计算数据,但格式错误。