ホームページ >バックエンド開発 >PHPチュートリアル >Excel 形式でデータをエクスポートする PHP の問題_PHP チュートリアル
2つの問題を解決してください:
1. IDカードなどのテキストデータが自動的に科学表記法に変換される問題。
2.中国語文字化け問題
WebページからExcelをエクスポートする原理。このデータをクライアントに送信するとき、クライアント プログラム (ブラウザー) に 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.numberformat:#,## 0.00
4) 通貨: vnd.ms-excel.numberformat:¥#,##0.00
5) パーセンテージ: vnd.ms-excel.numberformat: #0.00%
これらの形式をカスタマイズすることもできます。たとえば、年と月を yy-mm などのように定義できます。これらの形式がわかったところで、これらの形式をセルに追加するにはどうすればよいでしょうか?これは非常に簡単で、対応するタグのペア (つまり、終了タグ) にスタイルを追加するだけです。たとえば、
たとえば、ID カード列の
echo ' xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www .w3.org/TR/REC-html40">