PHP は非常に開発されており、Excel ファイルの内容を読み取るための関連クラスが用意されています。pear を使用したくない場合は、excel_class.php の使用を検討してください。 Google でこのクラスのソース コードを見つけてダウンロードできます。また、非常に便利な基本的なサンプル コードも見つけることができます。 PHPエンコーディングを変換するときに注意する必要があるのは、Excelから読み取られるものがUTF-16LEエンコーディングに属するということです。モバイルアプリケーションでexcel_classを使用する場合、携帯電話は通常UTF-8エンコーディングをサポートしているため、注意が必要です。エンコード変換を含む。 たとえば、echo $return[Sheet2][0][0];を使用して、行1と列1のコンテンツを表示します。元のコンテンツは「Start」ですが、 PHP 確かに「開始」ですが、Web ページのソース コードは 开始 です。ここで、 は Web ページに表示するためのもので、24320 と 22987 の 16 進表現は UTF- 「開始」コーディングの16LE。 次に、この UTF-16LE エンコーディングを UTF-8 エンコーディングに変換する必要があります。
まず、excel_class.php を開き、関数 uc2html を見つけ、関数内のコードをコメント アウトし、パラメーターを直接返します。つまり、関数を変更しても操作は実行されません。
return $str;
}