问题标签 [spout]
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.
php - SpreadsheetReader 对象创建失败,无一例外
我正在尝试将我的 excel 文件上传到MySQL数据库并使用Spout来执行此操作。这是我的 HTML 和 PHP 代码。
这是PHP代码
我写了一些 PHP echo' 来检查程序的流程。该文件完美运行,直到以下行:move_uploaded_file($_FILES['file']['tmp_name'], $inputFileName);
然后停止执行。
它复制给定文件夹中的文件并在尝试创建SpreadsheetReader
对象时停止。我试图Try-Catch
在它周围放置块以捕获任何异常错误,但也没有捕获任何异常。
让我给你设置的状态:
以上所有内容都托管VPS
并运行在Ubuntu 18.10
. spout 不是使用 composer 安装的,我已经从预安装的源中复制了文件。
我是否缺少任何必须在操作系统上安装才能解决此问题的软件包?还是程序本身缺少什么?我搜索了参考资料,但根据文章,这段代码似乎有效。我很困惑,问题出在哪里?
请有人给我指导以寻找或至少给我一个关于工作 Excel-MySQL 文件上传的参考。
谢谢
php - 无法弄清楚如何使用适用于 Linux 和 composer 的 Windows 子系统运行 box\Spout
我已经成功安装了 apache2 和 php 7.3 以及 composer,但是 apache2 error.log 抛出了这个错误:
[php7:error] [pid 24562] [client ::1:60764] PHP 致命错误:未捕获的错误:在 /mnt/c/Users/Admin/ 中找不到类 'Box\Spout\Writer\Common\Creator\WriterEntityFactory' Documents/server/index.php:5\n堆栈跟踪:\n#0 {main}\n 在第 5 行的 /mnt/c/Users/Admin/Documents/server/index.php 中抛出
我已经按照codecamp的本教程安装了我需要的所有东西,以便测试 box/spout 作为使用 php 创建大量数据文件的可行解决方案。
我希望有人可以帮助我,我在互联网上做了一些研究,但我找不到任何有帮助的东西。
谢谢指教。
php - 在 Linux CentOS 中使用 Spout PHP 文件格式或文件扩展名无效
我在使用 spout 库导出 xlsx 格式时遇到问题。我不知道我的代码中的问题在哪里。我不太了解 spout 库。我已经尝试了很多次,但是当我尝试在实时服务器 (CentOs) 中打开导出的 excel 文件时,同样的错误一次又一次地发生。请指导我问题在哪里。
但是相同的代码在我的 xampp 本地环境(我的电脑)中完美地创建了 excel 文件
php - Box Spout 单元格高度宽度增加/减少?
Box Spout 单元格高度宽度增加/减少 ??
基本上是想把单元格的宽度和高度增加。阅读完整的 Box spout 文档。但无法找到解决方案。
文档链接: http: //opensource.box.com/spout/docs/#styling-cells
在我的代码下面:
json - Apache Storm 中的 JSON Kafka spout
我正在使用 Kafka spout 构建 Storm 拓扑。我正在以 JSON 格式从 Kafka(没有 Zookeeper)消费,Storm 应该输出它。
如何为 JSON 数据类型定义正确的架构?目前,我有这样的代码库和基本的 spout 实现:
我是 Apache Storm 的新手,所以很高兴有任何建议。
php - 带盒式喷口出口
我正在尝试将 Box/Spout 实施到我的项目中,并且我想导出一些数据。问题是,当我尝试制作一个测试文件以下载它时它不起作用,它只是一个简单的白页,并且没有触发 .xlsx 下载。
下面是我的代码:
这是取自官方文档的示例:https ://opensource.box.com/spout/
有什么我错过的吗?我做错了什么?
php - 读取 xlsx 文件期间的喷口和未定义的偏移错误
我在使用 SPOUT xlxs 阅读器插件时遇到了一个奇怪的问题。我收到错误
在我的第 17 行的 test.xlsx 中。我不知道为什么。如果我插入一些文本没关系......但如果它是空的,我会出错......奇怪的是索引 19 之前的所有列(1 <= row < 17)都是空的,但它们不是得到任何错误。
在附件中我的测试文件:https ://github.com/box/spout/files/4134401/test.zip
我的代码测试:
php - box/spout - 使用十六进制颜色与预定义颜色时的大量内存使用
我正在使用Box/Spout库,与使用诸如 Color::BLUE 之类的预定义颜色相比,使用带有自定义十六进制颜色(例如蓝色的 0000FF)的 StyleBuilder 似乎使用了大量的内存。为什么会这样?
相关片段:
输出:
设置字体颜色(颜色::蓝色):Peak memory usage: 1666 KB
设置字体颜色($colorHex):Peak memory usage: 189436 KB
完整代码:
(出于演示目的,我正在加载一个 250x150 的小图像以提供多个颜色值)
php - 依次运行curl for 20k并将数据保存在excel中:失败
我需要运行大约 20K 的 curl 请求,从请求中获取数据并使用 Spout 将其保存在 excel 中。重要的是我需要按顺序运行并按顺序保存数据。
我已将 PHP 超时设置为 0,但仍然失败。显示一个没有警告和成功消息的空白页面,并且没有产品保存在 xls 文件中。如果我为 1000 种左右的产品运行它,那么它工作正常。我怎样才能解决这个问题?
通过发送 curl 获取 XML 后,我正在执行 foreach 以获取所需的数据和