【问题标题】:Saving to CSV gets failed if XLS file contains huge data如果 XLS 文件包含大量数据,则保存到 CSV 会失败
【发布时间】:2012-12-09 06:24:20
【问题描述】:

我编写了一个脚本,将 .xls 文件转换为 PHP 中的 .csv 文件。如果 .xls 文件包含大约 80K(以行计)记录,则脚本工作得非常好,但是当记录超过 4LACS(大量数据)时,脚本根本不起作用,并且没有显示错误消息并且屏幕保持白色。请让我知道如何使我的脚本以某种方式工作,无论 .xls 文件脚本中的数据有多大,无论花费多少时间都应该可以正常工作。

另外,我对我的 php.config 文件进行了以下修改,但对我来说没有效果。谢谢,

set_time_limit = 0

max_execution_time = 0

【问题讨论】:

    标签: php csv type-conversion xls


    【解决方案1】:

    也尝试增加 memory_limit php 设置的大小

    【讨论】:

    • 嗯,它被设置为 128M,我给的文件路径是 25M。那是不是对了?
    • 它必须与 memory_limit 分配完全一致,谢谢
    • 酷。即使文件在硬盘上是 25M,您的脚本也可以轻松地在 RAM 中使用更多的空间来表示它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 2019-12-26
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    相关资源
    最近更新 更多