问题标签 [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 投票
3 回答
3781 浏览

php - Laravel:无法访问受保护的属性 Maatwebsite\Excel\Collections\RowCollection

我正在将 xlsx 导入 sql,但是在导入时出现以下错误:

如果有人遇到同样的问题或知道会有什么建议,希望你能帮助我找到它。

这是我的控制器部分:

路线部分:

这是导入的 xlsx 文件:

在此处输入图像描述

当我 dd($data) 我看到以下数组:

0 投票
1 回答
9430 浏览

php - Laravel:导出 CSV 时出现 UTF-8 问题

在尝试从数据库中导出数据时,我看到了一些垃圾值,而不是显示 UTF-8 字符的实际数据。我使用 Excel 打开 csv,并使用Maatwebsite/Laravel-Excel包导出 csv。

这是我的控制器:

这是它的快照:

在此处输入图像描述

如果有人遇到问题并知道如何解决它。希望你能帮助我解决它。谢谢

0 投票
3 回答
9425 浏览

laravel-5 - Laravel Excel - 选择要导出的列

我正在使用来自 maatwebsite 的 Laravel Excel,但在将数据导出到 xls 文件时遇到问题。我有这个查询,但我不需要显示 xls 文件中的所有列,但我需要在下载文件之前选择所有这些列来执行操作。在我的选择中,我有 8 列,但在我的标题中,我只有 7 列要显示,但这不起作用,因为 8ª 列也出现了。

我的功能:

我该如何解决?

谢谢

0 投票
0 回答
93 浏览

php - https centos laravel 5.0上的Excel 97格式问题

我有一个相当特殊的问题,似乎与 excel 格式有关。

我有一个 Laravel 5.0 应用程序,并且有一个使用 maatwebsite excel 包装器的 Excel 97 (xlsx) 下载功能,该功能在我的本地 MAMP 平台以及我的 CentOS VPS 上使用 http:// 连接上的演示子域运行良好。

但是,当我将应用程序部署到另一个文件夹并将其设置为由同一 VPS 上 https:// 连接上的另一个子域提供服务时,我收到此错误:

有什么想法可能是错的吗?

请注意,完全相同的代码在 http:// 协议的不同子域下的不同文件夹中的同一服务器上工作。

我什至尝试创建一个基本文件来消除与数据相关的问题,但仍然得到相同的错误,这是我使用的测试代码:

0 投票
0 回答
307 浏览

php - 无法读取 laravel maatwebsite 中包含电子邮件和日期列的 excel 表

我有一个包含日期和电子邮件列的 excel 文件,日期列的数据如下:03/08/15使用 laravel excel 读取时,输出为3-Aug-15 1:00:00。电子邮件字段也没有被读取,输出为 NULL 或空白。

但是当我应用默认格式时,所有内容都会被读取,但是通过应用默认格式,一些数据会被修改,这是我负担不起的。

我只想按原样阅读所有 excel 表,而不会丢失任何数据。请帮忙。提前致谢。

0 投票
1 回答
8932 浏览

php - Laravel excel 导出 - 字符串格式的列显示为数字

在本地主机中,我可以将列格式设置为PHPExcel_Cell_DataType::TYPE_STRING,它的工作正常是使用这种类型的 .xls 文件

在此处输入图像描述

如果我在现场进行测试,我会得到类似的东西 在此处输入图像描述

列值设置为0

为什么我尝试PHPExcel_Cell_DataType::TYPE_STRING了格式是因为字符串就像65081035703021在 ms-excel 中显示为数字(以 10 为底)

我怎么了?

在此处输入图像描述

0 投票
1 回答
3233 浏览

php - Laravel:导入 CSV - 验证

我正在尝试验证要通过表单插入到我的数据库中的文件。该文件应该是“csv”并且它的内容也应该被验证。

这是处理表单的控制器中的导入方法:

验证方法:

我得到的错误:

QuoteService.php 第 123 行中的 ErrorException:传递给 App\Services\QuoteService::validate() 的参数 1 必须是数组类型,给定对象,在 /var/www/html/Acadia/app/Services/QuoteService.php 中调用在第 233 行并定义

0 投票
0 回答
57 浏览

maatwebsite-excel - 根据性别过滤

在我的 Excel 表中有一个性别列。我只想获得“男性”条目,但是通过 maatwebsite 导入数据时,我的代码会显示所有结果。

如何正确过滤结果?

0 投票
1 回答
1478 浏览

php - 使用 Laravel maatwebsite/excel 包导出的 excel 文件中出现额外的列和行

我最近在 Laravel 中下载了 maatwebsite/excel 包,用于以 Excel 格式导出数据库记录。

安装成功,我可以以 excel (.xls) 格式导出预期的数据库记录。

但我注意到有一个额外的列和行被插入到预期的数据中,如下所示:

在此处输入图像描述

这里行号。8 和 H 列是不需要的。以下是我的控制器代码:

以下是我的视图代码:

如果有人可以确定问题,请告诉我。

感谢您的帮助。

0 投票
3 回答
1592 浏览

laravel - 使用 laravel 和 maatwebsite 进行简单的 Excel 导出

请参阅http://www.maatwebsite.nl/laravel-excel/docs/export
我用这个喜欢导出excel表单数组。

  1. excel是出口,但它从A3开始
  2. 我想开始A1。