问题标签 [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.
laravel - 导出为 PDF 时将工作表方向设置为全屏
我正在尝试将工作表的方向设置为全屏,同时将其导出为 pdf。这是我的代码
我得到这个文件作为输出,一些表格列仅仅因为页面宽度而被隐藏:
excel - 如何处理此类数据
我在这个项目中使用laravel-5.4和“maatwebsite/excel”
我打算为我的网站创建一个功能,我可以在其中上传一个 excel 文件,然后在我的视图中显示这个文件的数据
我用来上传数据并将数据发送到后端的表单
现在,已上传并在我的控制器中处理的文件将其转换为数据对象,并且还与新视图一起传递。
我现在需要在我的视图中处理传递的数据,这就是我所做的
但可悲的是,这个输出是这样的
如果我尝试{{ $value->dump() }}
会发生错误,说方法转储不存在。
如果我尝试 {{ $key }}
输出是一个从 0 - 4 开始的整数输出它就像
你明白了
我也尝试过{{ $value->studentId }}
,但它什么也没显示
基于我应该尝试的@LrdArc 的评论
输出:
php - 在嵌套的 foreach 循环中使用 MySQL 查询的慢速 Excel 报告 [Laravel 5.3]
我遇到了一个问题,即使用 Laravel的 Maatwebsite 插件创建 XLS/XLSX 报告的时间很慢(大约 5-30、30-60 分钟,具体取决于报告的条件),这是很多时间!!。
通过网络搜索,我发现 Maatwebsite 使用 PHPExcel,如果在生成 XLS/XLSX 文件时有很多或寄存器,它会很慢并且会消耗内存。
检查时间,我发现由于嵌套的 foreach 循环,我的查询几乎呈指数增长,报告的基本生成是这样的:
基本解释是:
- 获取所有客户
- 为每位客户收取所有费用
- 对于每笔费用,获得所有付款
问题是,我有大约 1500 个客户,每个客户可以有 10 - 100 笔费用,每笔费用可以有 1 - 5 笔付款,这会导致性能下降。为此,将库生成 XLS/XLSX 文件所需的时间相加。
有什么建议么?提前致谢。
php - Laravel phpExcel Maatwebsite,配置分隔符和附件不起作用
我是 laravel 的新手,我面临着简单而严重的问题。我正在尝试通过vendor/maatwebsite/excel/src/config/excel.php
在第 121 行和第 129 行进行编辑,将数据导出到带有特定分隔符和附件的 csv 文件。我已经尝试过多次更改它composer update
,重新启动电脑config:clear
,cache:clear
清除浏览器缓存,但它没有没用。我在这里做错了吗?
php - 使用 maatwebsite/laravel-excel 进行单页 Excel 时,setValueBinder 不起作用
我正在尝试使用自定义格式值(http://www.maatwebsite.nl/laravel-excel/docs/import#formatting),但它不起作用。甚至 bindValue 函数对自定义类也不起作用。
Excel文件
Excel 活页夹类
文件读取逻辑
实际输出
预期产出
我尝试使用 setColumnFormat 但没有运气。
php - 如何通过 ajax 使用 laravel excel 直接触发 excel 下载
我们的应用程序通过 ajax 将 post 参数发送到服务器,以生成数据,将其格式化为 excel,然后触发下载创建的 excel。
我们之前使用 phpexcel 进行过此操作,将 excel 保存在 tmp 文件中,然后触发重定向到 excel 文件的路由。我们正在将我们的应用程序迁移到 laravel,但我们仍然以相同的方式执行此操作,使用 mmatwebsite laravel excel 提供程序,将 tmp 文件保存在 laravel 公共目录中,然后重定向到该位置。我们想直接下载它而不将其保存在 tmp 中,但每次到达的只是网络窗口中的一些乱码输出。
这怎么能做到,这甚至可能吗,我们注定要永远使用 tmp 文件下载吗?当前简单的excel函数:`public function ExportCible(Request $request) {
}`
并在带有窗口位置的ajax端调用以触发下载。
},
我在这里想念什么。尝试了其他 laravel excel 方法,例如 ->export() 和 ->download()。以前在phpexcel中尝试过类似的方法。从来没有运气
laravel - laravel maatwebsite-excel 改变工作表方向
如何更改 laravel maatwebsite excel 包中的工作表方向?我想从左到右改变。
至:
这是我的代码:
php - Maatwebsite Excel for Laravel
我以前做过同样的事情,但是在这段代码中遇到了错误:
它说 :
ZipArchive::close():创建临时文件失败:没有这样的文件或目录
在哪里可以修改目录设置?至于权限,我已经设置了,所以应该是其他问题..我可能错过了什么配置?
如果我更改为 XLS,它不会给我错误,但它也不会下载。
laravel - 如何从 Laravel Excel 中的 A3 获取价值
我使用Laravel Excel,并且在“A3”单元格中有数据。如何得到它?我认为此代码不起作用。它显示了该表中的所有数据。 参考