0

私は 1 つの Web サイト用のレポート システムを開発しました。クライアントが売上データを XLS ファイルにすべての詳細とともにエクスポートできるようにスクリプトを開発しました。私はコードに変更を加えていませんが、数日前には発生していませんでした。その空白行を上から削除する方法

次のコードを使用して xls ファイルを生成しています。

$str = "No\tOrderId\tFirst Name\tLast Name\tOrder Date\tTime\tAddress\tCity\tState\tZip\tCountry\tPhone\tEmail\tProductId\tProductName\tProductQty\t";

        $output = array();
        $output[] = $str;


while($row = $res->fetch())
        {
            $datetime = new DateTime($row['DateTime']);

            $date = $datetime->format('Y-m-d');
            $time = $datetime->format('H:i:s');

            $Country = getCountryName($row['Country']);

            $stroutput= $cnt."\t".$row['OrderId']."\t".stripslashes($row['FirstName'])."\t".stripslashes($row['LastName'])."\t".$date."\t".$time."\t".$row['Address1']."\t".$row['City']."\t".$row['State']."\t".$row['Zip']."\t".$Country."\t".$row['Phone']."\t".$row['Email']."\t".$row['ProductId']."\t".$row['ProductName']."\t".$row['ProductQty']."\t";



                $output[]=$stroutput;
                $cnt++;
        }
$filename="CustomReport_".$date33."_".$date55."_".date("mdy-His");
        $data = implode("\n", $output);
        header("Content-type: application/octet-stream");
        header("Content-Disposition: attachment; filename=".$filename.".xls;");
        header("Content-Type: application/ms-excel");
        header("Pragma: no-cache");
        header("Expires: 0");
        print "$header\n$data"; 
4

0 に答える 0