2017-01-05 11 views
0

PHPExcelを使用して生成されたExcelで複数選択ドロップダウンを追加する方法はありますか?phpexcelを使用してExcelで複数選択ドロップダウン

私はコードの下に使用してExcelのセルに一つだけの値を選択するドロップダウンを追加することができる午前:

 $mp_category_validation = $sheet->getCell("A2")->getDataValidation() 
      ->setFormula1("'categories'" . '!$A$1:$A$50') 
      ->setType(PHPExcel_Cell_DataValidation::TYPE_LIST) 
      ->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION) 
      ->setAllowBlank(false) 
      ->setShowInputMessage(false) 
      ->setShowErrorMessage(true) 
      ->setShowDropDown(true); 

    $sheet->setDataValidation("A3:A1048576", $mp_category_validation); 

可能な場合は、ドロップダウンから複数の値を選択するのに必要な変更はどのようなものです。

ご協力いただければ幸いです。

答えて

1

Excelでは、同じセル内に複数のエントリを使用することはできませんが、区切られた単一の文字列をセルに入れることはできます。ユーザー(複数)の選択を区切り文字列に変換するには、VBAコード(PHPExcelではサポートされていません)が必要です。

関連する問題