-3

2 つの Excel ファイルの 1 列目を比較したいのですが、一致が見つかった場合は、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 Examples またはより軽量な 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 に答える