#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp でセルの書式設定を設定する方法: 1. "PHPExcel_Style_NumberFormat::FORMAT_TEXT" を通じてセルをテキストに設定します; 2. setCellValueExplicit などを通じて指定されたデータ型を設定します。
セルの書式設定方法phpで?
php Excel セルの形式をテキスト形式に設定します。PHPExcel の長い数値文字列が科学表記法で表示される問題を解決します。Excel で、デフォルトのセルに入力した場合、またはID 番号などの科学計算として表示される非常に長い数値文字列をコピーします。解決策は、表をテキストとしてフォーマットするか、入力前に一重引用符を追加することです。 PHPExcel を使用して Excel を生成すると、同じ問題が発生します。解決策は 3 つあります: 1. セルをテキストとして設定します$objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setTitle('Simple'); //设置A3单元格为文本 $objPHPExcel->getActiveSheet()->getStyle('A3')->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT); //也可以设置整行或整列的style /* //E 列为文本 $objPHPExcel->getActiveSheet()->getStyle('E')->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT); //第三行为文本 $objPHPExcel->getActiveSheet()->getStyle('3')->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT); */
$objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::TYPE_STRING);
$objPHPExcel = new PHPExcel(); $objPHPExcel->setActiveSheetIndex(0); $objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->getActiveSheet()->setCellValue('D1', ' ' . 123456789033);
PHP ビデオ チュートリアル 」
以上がPHPでセルの書式を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。