データ:: = DB名の$( 'shop_cart') - >( '電話'、'15、555555555'は) - > SELECT(); $ objPHPExcel新しい新PHPExcel =(); //デスクトップ上PHPExcel新しいクラスと同等のインスタンスを作成Excelのスプレッドシート $ objSheet = $ objPHPExcel-> GetActiveSheet関数( ); // 取得した操作対象の現在のアクティブなシート $ objSheet->のsetTitle( 'デモ' ); // 現在アクティブなシートの名前を設定するには $ objSheet-> setCellValue(「A1を""シリアル番号") - > setCellValue(" B1 "" ナンバー"); $ objSheet-> setCellValue(" C1 ""商品名") - > setCellValue(" D1 "" 仕様「); $ objSheet-> setCellValue( "E1"、 " 濃度") - > setCellValue( "F1 "、 " リスト"); $ objSheet-> setCellValue( "のGI"、 "価格") - > setCellValue( "H1 "、 " 配達「); $ objSheet-> setCellValue( "I1" 、 " 有効") - > setCellValue( "J1 "、 " バッチ番号"); $ objSheet-> setCellValue( "K1"、 "サプライヤー") - > setCellValue( " L1 ""数「)。 $ objSheet-> setCellValue( "M1"、 "金额") - > setCellValue( "N1"、 "备注"); $ J = 2; foreachの($ $などのデータをキー=> $ valの){ IF($ヴァル[ 'good_stock']> 50){ $ヴァル[ 'good_stock'] = '有货'。 }そうであれば($ヴァル[ 'good_stock'] <50 && $ヴァル[ 'good_stock']> 50){ $ヴァル[ 'good_stock'] = '缺货'。 }他{ $ヴァル[ 'good_stock'] = '暂无'。 } $ヴァル[ 'good_indate'] =日付( 'YM-D'、$ヴァル[ 'good_indate'])。 $ objSheet-> setCellValue( "A" $ jを、$キー+ 1) - > setCellValue( "B" $ jを、$ヴァル[ 'good_num']) - > setCellValue( "C" $ jを、$ヴァル。 [ 'good_name']) - > setCellValue( "D" $ jを、$ valの[ 'good_spe']) - 。> setCellValue( "E" $ jを、$ valの[ 'good_standard']) - 。> setCellValue( "F 」$ J、$ヴァル[ 'normal_price']) - > setCellValue( "G"。$ jを、$ヴァル[ 'member_price']) - > setCellValue( "H" $ jを、$ヴァル[ 'good_stock'] ) - > setCellValue( "I" $ jを、$ valの[ 'good_indate']) - 。。> setCellValue( "J" $ J、$ valの[ 'good_batch']) - 。> setCellValue( "K" $ jを、 $ valの[ '会社']) - > setCellValue( "L" $ jを、$ valの[ 'good_count']) - 。。> setCellValue( "M" $ jを、$ valの[ 'good_subtotal']) - > setCellValue( "N"。$ jの」'); $ J ++; } ob_end_clean(); //歪みを避けるために、バッファをクリア ヘッダー('タイプのコンテンツ:ファイルアプリケーション/ vnd.ms-エクセル'); ヘッダ('コンテンツディスポジション:添付ファイル;ファイル名=「links_outを。 XLS "「); ヘッダ('のCache-Control:MAX-年齢= 0「) ; $ objWriter = PHPExcel_IOFactory :: createWriter($ objPHPExcel、 'Excel5'); $ objWriter->( 'PHP://出力')を保存します。
どのように行う前にダウンロードしたファイルは、不正な形式です。Excelファイルですでに慣れていない、使用しないで、2003年から2007年の間とめまいの結果は、実際には、右書きます
ただ、はっきりしないバッファ
ob_end_clean();
無効な、それはエクスポートファイルまたはファイル名の拡張子が矛盾しているプロンプト、またはエクスポートファイルまたはファイル拡張子、今Excel5は問題ありませんが、Excel2007はまだ失敗し、また、調整を継続する必要があります