0
私は 'group'という名前のカラムを持っていますが、データファイルをエクスポートするためにphp excelを使用しています。リストを作成するデータ検証この場合phpは別のシートのセルを含むセルのデータ検証に威力を発揮します
$cell='A5'
$validation = '$A$2:$'A$10';
$objValidation = $sheet->getCell($cell)->getDataValidation();
$objValidation->setType(PHPExcel_Cell_DataValidation::TYPE_LIST);
$objValidation->setShowDropDown(true);
$objValidation->setFormula1($validation);
$sheet->getCell($cell)->setValue('group5');
を以下のように私は、各セルのデフォルト値を設定する必要があり、その検証は、細胞
からリストを取得し、私はmutli選択リストを作成するマクロを使用、デフォルト値はマクロに問題を生じます
私はgを持つ必要がありますroupsの分離されたシートの列と最初のシートで確認式で、このシートを使用するには、私は
$validation= 'Sheet2$A$2:$'A$10';
これが適用されるようなものを持つことができますか?
あなたの引用符は、この無効にするのに役立ちます願っています:
Sheet2$A$2:$A$10
だから、あなたのPHPで、あなたの文字列を分割し、この余分な引用符を、必要はありません。しかし、私はそのようなExcelのアドレス作業は思いますPHP –