2012-12-20 17 views
-3

我想比较两个excel文件的第一列,如果找到匹配,我需要将第五列的值复制到另一个excel表格。我试过php_excel_readerphp_excel_writer但没有成功。如何在php中查询excel文件?

我想是这样的:

excelF1; 
excelF2; 
for ($i=1; $i<=rowlength(excelF1); $i++) 
{ 
    val1 = excelF1[i][1]; 
    for ($j=1; $j<=rowlength(excelF2); $j++) 
    { 
     val2 = excelF2[j][1]; 
     if(val1 == val2) 
     { 
      val3 = excelF2[j][5]; 
      //insert val3 into last column of excelF1; 
     } 
    } 
} 
+3

请界定 “没有成功”,以php_excel_ * – erenon

+0

意味着我试图php_excel_reader和php_excel_writer相关但找不到方法来解决我的问题,也许我忽略了.. –

回答

2

试试这个:PHPExcelPHPExcel Examples 或更轻巧php-excel-reader(用于XLS只)

+0

感谢您的回答,但我用R代替,这很容易。 –

+1

不寻常,但确定;)与phpexcel它也很容易 –