ホームページ  >  記事  >  バックエンド開発  >  PHPをExcelファイルにエクスポートするとIDカードが科学表記で表示されるのですがどうすれば正常に表示できるでしょうか?

PHPをExcelファイルにエクスポートするとIDカードが科学表記で表示されるのですがどうすれば正常に表示できるでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:38:561123ブラウズ

PHPでデータベース内のレコードをExcelファイルにエクスポートすると、生成されたExcelファイルのIDカード列が科学表記法で表示されるのですが、
全て表示する方法はないでしょうか? 。コードは次のとおりです:
header("content=text/html; charset=gb2312");
header("Content-type:application/vnd.ms-excel") ;
date_default_timezone_set('PRC'); //8 時間短縮の問題を解決します。
header("Content-Disposition:attachment;filename=".date('Y_m_d_H_i_s').".xls") ;
echo "

";
echo "学生情報フォーム";
echo "< tr align ='center' height='30' style='font-size:14px;'>";
echo "";
echo "";
echo "";
echo "";
$i = $number;
while($rows = mysql_fetch_array($result)){
echo "";
echo "";
echo "< ; td>".$rows['app_name']."";
echo "gt;";
echo "";
$i--;
}
echo "
シリアル番号生徒名ID 番号
".$i."".$rows["app_id_card"]."
";
?>
データベース ID カードのフィールド属性は次のとおりです: varchar

さらに、エクスポートするときに、 '

echo "'".$rows["app_id_card"] を追加します。 ";

ExcelではIDカードもallとして表示されますが、生成された番号の前に'が付きます。
このセルをダブルクリックすると、これ' が左上隅に表示されます。角度により小さな三角形が作成されます。




-----解決策---------------------------- ----テキスト形式のストレージあり

------解決策------------------ echo " ".$rows["app_id_card"]."";

大丈夫、無害です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。