PHP 一般的に Excel をエクスポートするには phpexcel を使用します;
私は通常この方法を使用します:
header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename=logs.xls" ); 下面写原生态的table即可
解決策は次のとおりです:
Excel について学びましょうweb ページ上のエクスポートの原則。このデータをクライアントに送信するとき、クライアント プログラム (ブラウザー) に Excel 形式でデータを読み取ってもらいたいため、MIME タイプを application/vnd.ms-excel に設定します。Excel がファイルを読み込むとき、データは次のように表示されます。各セルの形式。セルに指定された形式がない場合、Excel はセルのデータをデフォルトの形式で表示します。これにより、データ形式をカスタマイズするためのスペースが提供されます。もちろん、Excel でサポートされている形式を使用する必要があります。 一般的に使用される形式は次のとおりです:
1) テキスト: vnd.ms-excel.numberformat:@
2) 日付: vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数値: vnd.ms-excel。数値形式:#,##0.00
4) 通貨: vnd.ms-excel.numberformat:¥#,##0.00
5) パーセンテージ: vnd.ms-excel.numberformat: #0.00%
これらの形式も使用できますカスタマイズたとえば、年と月を yy-mm などのように定義できます。これらの形式がわかったところで、これらの形式をセルに追加するにはどうすればよいでしょうか?これは非常に簡単で、対応するタグのペア (つまり、終了タグ) にスタイルを追加するだけです。たとえば、
以上、IDカードなどのデジタル文字の形式が科学表記に変換されないようにPHPからExcelにデータをエクスポートする方法を内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。