php - 如何在php中读取Excel文件数据并通过jquery发送

标签 php javascript jquery ajax phpexcel

这是我的 jquery 代码,它将数据发送到 php 文件 -

jQuery("#btn_upload").click(function(){
    var exceldata = jQuery("#form_imput_field").serialize();
    var url = "phpfilepath/get-data-from-excel/exceldata/" + exceldata;
    if( exceldata != "" )
    {
        jQuery.ajax({
            url: url,
            type: 'post',
            success: function(data)
            {
                alert(data);
            }
        })
    }
    else
    {
        alert("I am in else");
    }
});

我的 PHP 方法 -

public function get-data-from-excel()
{
    //Get All Parameter data
    $params = $this->_getAllParams();
    echo "<pre>";print_r($params);die;
}

如何从中读取 Excel 数据?为了创建 Excel,我之前使用了 PHP EXCEL,但可以将其用于读取,因为我不知道如何从此流中拆分数据。

当前警报输出 - MAX_FILE_SIZE=134217728

最佳答案

如果您尝试提交 <input type="file"/>坏消息是使用 JQuery 和 AJAX 来标记标签,仅使用 JQuery 无法做到这一点。您需要使用插件来实现这一点。例如iframe-post-form .

一旦您的服务器中有 Excel 文件(例如存储在某个临时目录中),您应该能够使用 PHPExcel.php 读取它

关于php - 如何在php中读取Excel文件数据并通过jquery发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222591/

相关文章:

php - 使用 PHP、Jquery、AJAX 表单机制和数据库中的数据过滤数据

javascript - 可滚动左列 w/100% 剩余屏幕高度,滚动问题

php - 如何匹配Elasticsearch中包含破折号(-)的条目

php - Laravel:是否可以在捕获异常时记录堆栈跟踪并继续执行?

javascript - 用 'this' 定义的函数,但在没有 'this' 的情况下执行

javascript - TVML/tvOS : Template background?

jquery - 仅当悬停在 li 中的 span 上时才显示下拉菜单

jquery - "Select all, excluding"JQuery 中的选择器

javascript - 如何禁用 php 中的日期数组

php number_format 显示小数