这是我的 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/