PHPExcelでセルに24桁の数値を格納する必要があります。 私はそれについていくつかのチュートリアルを読みました。しかし、まだここに...PHPExcelを使用して大きな数値をセルに格納
存在する問題は、コードです:
$objPHPExcel->getActiveSheet()->getStyle('A2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
$objPHPExcel->getActiveSheet()->SetCellValue('A2', '680540101947000270348604');
$objPHPExcel->getActiveSheet()->SetCellValue('C2', '100');
それがそのまま全体の番号を保存することになって。私は文字列としてそれを保存することも試み、それが働いた
6.80540101947E23
:私は、ファイルを開いたときしかし、それはのように保存されています。しかし、私はこのファイルを銀行に渡さなければならないので、彼らのシステムはとても愚かであり、数字を文字列として受け入れません。彼らは私が推測する必要があります。
最後の質問によると、数字全体をTEXTとして保存する方法はありますか? –
'setCellValueExplicit'で試しましたか? – smarber
はい、私はしました。あなたの答えに同じコード。それは文字列への入力を変えますが、私はそれをテキストにする必要があります。 –