2016-05-07 2 views
0

CodeIgniterでPHPexcelを使用していますが、エクスポートファイルは既に正常に機能しましたが、セルのテキストラップを作成する方法はありますか?ここ は私のコードです:CodeIgniterでPHPexcelを使用したテキストのラッピング

$objPHPExcel->mergeCells('A6:A8')->setCellValue('A6','No'); 
$objPHPExcel->mergeCells('B6:B8')->setCellValue('B6','Sample Code'); 
$objPHPExcel->mergeCells('C6:C8')->setCellValue('C6','Production (BBD/Expiry Date')->getAlignment()->setWrapText(true); 
$objPHPExcel->mergeCells('D6:F6')->setCellValue('D6','Analysis'); 
$objPHPExcel->mergeCells('G6:G8')->setCellValue('G6','pH'); 

私はのgetAlignment()を追加しようとしました - C6の終わり> setWrapText(真)を:C8 setCellValueが、それは動作しません、私が使用しませんでした不正なコード ?

答えて

0

アライメントは、セルのスタイルプロパティです。そのスタイルからアライメントを取得する前に、そのセルのスタイルを取得する必要があります。 (そうでなければ、エラーの質量を取得する必要があります)あなたの$ objPHPExcelが実際にワークシート全体ではなく、ブックであることを

$objPHPExcel->mergeCells('C6:C8') 
    ->setCellValue('C6','Production (BBD/Expiry Date') 
    ->getStyle() 
    ->getAlignment() 
    ->setWrapText(true); 
を想定し

関連する問題