问题标签 [maatwebsite-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 投票
1 回答
903 浏览

php - 使用 https://github.com/Maatwebsite/Laravel-Excel 时出错

我正在使用https://github.com/Maatwebsite/Laravel-Excel这个包。当我上传我的文件和 dd(result) 是

所以,这里#items 包含我的数据,而我不知道为什么要输出#title。当我尝试存储我的数据时,由于这个#title,我收到了完整性违规错误?那么,有解决办法吗?

这是我存储数据的代码

错误信息

完整性约束违规列“标题”不能为空

0 投票
3 回答
6484 浏览

php - Laravel excel 库(Maatwebsite):如何在导出中创建下拉列表

我正在创建一个应包含下拉列表的 excel 模板。我看到它可能与 phpexcel 库(PHPExcel Multiple Dropdown list thatdependent)。我想知道是否可以使用 maatwebsite 提供的 laravel-excel 库来完成。我需要下拉、NamedRange、datavalidation、setFormula 等函数的语法。

0 投票
1 回答
287 浏览

php - PHPExcel 公式和样式在关闭文件时丢失

我正在使用PHPExcel在单元格范围上创建下拉列表(例如:A1:A100)并设置它们的样式。

导出模板具有预期的所有单元格的公式。我编辑文件,保存并关闭它,我丢失了最后一个条目下方其余单元格的公式和样式。(例如:如果 A50 包含我的最后一条记录,那么在关闭文件时我会丢失 A50:A100 中单元格的验证和样式)

注意:我正在使用 laravel maatwebsite excel 库和 LibreOffice 来编辑 xlsx 文件。

0 投票
1 回答
723 浏览

php - Laravel 4 Excel 导入失败

我正在尝试导入 excel 文件,但它总是给我这个错误:

我正在使用 Laravel 4,这是我的代码:

这是我的虚拟 excel 文件: 虚拟excel

我试过用谷歌搜索,但对于其他人来说,它似乎只在工作表不止一张时才会发生,但在我的情况下并非如此。

0 投票
1 回答
9260 浏览

php - 使用 Laravel-Excel 选择工作表

我正在使用非常有用的https://github.com/Maatwebsite/Laravel-Excel包。

由于我喜欢让我的控制器远离 excel 导入代码的想法,我正在使用 ExcelFile 注入加载上传的文件,请参见此处: http: //www.maatwebsite.nl/laravel-excel/docs/import#injection

这是我的 ExcelFile 注入代码:

StudentImport.php

但是,我的问题是我不明白我在哪里运行方法,例如:->selectSheets('mysheet')使用这种方法时。

我目前的工作是在使用 ExcelFile 注入获取文件后在我的控制器中执行以下操作。

ExcelController.php

我相信我可能需要扩展 ExcelFile 类并添加一个新方法,该方法将成为 selectSheets() 方法的包装器,或者以某种方式将其添加到 loadFile() 方法中 - 这似乎是过滤器和设置所在的地方设置所以我想这是您可以添加选择特定工作表的地方?

另外,我想知道如何将某些列设置为字符串,因为它们当前被读取为数字。目前,我将文本输出为浮点数(即它们具有以下小数点!),当我 dd() 第一行也是唯一一行而不使用值绑定器时,我得到以下信息:

我已经尝试实现文档中提到的 ValueBinder:http: //www.maatwebsite.nl/laravel-excel/docs/import#formatting但还没有成功。我只有一列需要读取为日期,其余的应读取为文本,以下代码不起作用:

任何建议将不胜感激!谢谢你。

0 投票
2 回答
4221 浏览

excel - Laravel Excel 不能使用 stdClass 类型的对象作为数组

我不得不使用DB::select而不是调用模型,因为我的数据结构太复杂了。

我的主要 SQL 查询是;

我正在尝试使用 Maatwebsite Excel 通过这样做来导出结果;

但我得到了错误;

这是我的 var_dump 的示例;

我该如何转换payments

0 投票
1 回答
1917 浏览

laravel-4 - Maatwebsite Excel 无法绕过 Laravel 4 上的空行

我正在使用 Laravel 4 和 Maatwebsite Laravel Excel 导入表单 CSV 文件。我成功地导入了 csv 文件中的每一行。
但是,当涉及到空文件时,该站点返回:第 2 行超出范围 (2 - 1)。这是我的代码:

有没有办法绕过空行或在处理之前验证行数?

0 投票
1 回答
3729 浏览

php - Laravel Excel - 仅返回行的第一列

我正在尝试通过 Laravel Excel ( http://www.maatwebsite.nl/laravel-excel/docs ) 导入 Excel 数据。我正在使用 Laravel 4.2。

但我只得到结果中行的第一列,对我来说似乎很奇怪,我知道为什么。

我得到这个结果:

由于 Excel 文件看起来很精简(行): 在此处输入图像描述

我希望得到所有的细胞,但事实并非如此。有谁知道为什么会这样?谢谢!

更新 看起来是因为我没有其他单元格的任何“标题”(名字除外,它显示在结果中)。是否有获取单元格值的设置,没有“标题”?

0 投票
1 回答
452 浏览

excel - 从 Excel 文件获取结果时出错

我正在尝试从 Excel 文件中检索结果以保存在数据库列中。这是我正在尝试的:

我收到错误:

未定义的索引:msisdn|imei|issued_to|associated_with_employee。

我在这里做错了什么?

0 投票
1 回答
3704 浏览

eloquent - 在 Laravel 中将数据导出到 Excel 文件时使用 Eloquent 关系

我想为我的两张表创建一个汇总报告,一张是员工表,另一张是 sims 表。这些表具有一对多的关系。我知道我们可以使用导出模型的数据, ->fromModel($model) 但是有没有办法可以根据这两个表生成报告?