-3

我想比较两个 excel 文件的第一列,如果找到匹配项,我需要将第 5 列的值复制到另一个 excel 表。我试过了php_excel_readerphp_excel_writer但没有成功。

我想要这样的东西:

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;
        }
    }
}
4

2 回答 2

2

试试这个:PHPExcelPHPExcel 示例 或更轻量级的 php-excel-reader(仅适用于 xls)

于 2012-12-20T10:17:31.837 回答
-2

尝试 fgetcsv() 和 fputcsv() 函数。

文档: http: //php.net/manual/en/function.fgetcsv.php

于 2012-12-20T09:45:13.747 回答