gpt4 book ai didi

php - 无法导入大文件 PHP excel

转载 作者:行者123 更新时间:2023-11-29 20:14:56 25 4
gpt4 key购买 nike

我正在尝试在我的数据库中上传 10k+ 数据(使用 PHP 和 Mysql)。但是该文件似乎太大了。如果我将文件的大小减少到大约 9300 条记录,它就可以正常工作,但除此之外,我的代码似乎在以下行失败 $excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);我只包含我的代码片段(我认为与这个问题相关)。我还有 upload_max_filesize=124Mpost_max_size=124 。可能是什么问题?

<?php
$tmpfname = $_FILES['file_save']['tmp_name'];
echo "0";
$excelReader = PHPExcel_IOFactory::createReaderForFile($tmpfname);
echo "1";
$excelObj = $excelReader->load($tmpfname);
echo "2";
$worksheet = $excelObj->getSheet(0);
echo "3";
$lastRow = $worksheet->getHighestRow();

?>

最佳答案

点击此链接:http://www.ozerov.de/bigdump/usage/

  1. 下载并解压bigdump.zip在您的电脑上。
  2. 在文本编辑器中打开bigdump.php,调整数据库配置和转储文件编码。
  3. 如果您的转储不包含“DROP TABLE”,则删除目标数据库上的旧表(使用 phpMyAdmin)。
  4. 在您的网络服务器上创建工作目录(例如dump)
  5. 通过 FTP 上传 bigdump.php 和转储文件(*.sql 或 *.gz)到工作目录(注意 TEXT 模式上传>bigdump.phpdump.sql,但 BINARY 模式为 dump.gz(如果从 MS Windows 上传)。
  6. 通过 http://www.yourdomain.com/dump/bigdump.php 这样的 URL 从网络浏览器运行 bigdump.php
  7. 现在您可以从工作目录列表中选择要导入的文件。单击“开始导入”开始。
  8. 如果您的浏览器中启用了 JavaScript,BigDump 将自动启动下一个导入 session 。
  9. 放松并等待脚本完成。不要关闭浏览器窗口!
  10. 重要提示:从网络服务器中删除 bigdump.php 和转储文件。

关于php - 无法导入大文件 PHP excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39853045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com