【问题标题】:PHP: Process a CSV or XLS filePHP:处理 CSV 或 XLS 文件
【发布时间】:2008-12-05 00:03:14
【问题描述】:

我需要让用户从他们的文件系统中选择一个 CSV 或 XLS 文件,然后按提交并让 PHP 打开它,查看它,确定它是否有效,然后将数据放入 MySQL。

我对服务器如何获取他们从桌面选择的文件感到困惑?

我必须将他们选择的文件上传到临时目录吗?

我可以复制一份并在内存中检查吗?

建议将不胜感激!

【问题讨论】:

    标签: php csv xls


    【解决方案1】:

    阅读 PHP 文档中的Handling File Uploads。这将涵盖如何将其发送到服务器。您确实使用 POST 将文件上传到服务器上的临时目录(为您无缝处理),然后您只需获取它为您提供的文件名并打开该文件。

    【讨论】:

    • Rob,谢谢,我认为它必须上传,但希望我可以在内存中完成。
    • 文件上传后,最初会被写入服务器磁盘上的一个临时目录,但从那里,您可以在内存中打开它并执行您的操作,而不必移动它如果这是您想要的,请在您的服务器上的其他地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多