0
PHPExcelを使用してExcelファイルを作成しようとしています。ユーザーが国を選択して他のデータと一緒にアップロードできるように、国のドロップダウンを1つの列に表示します。国名一覧をプルダウンで表示するPHPExcel
$objValidation = $objPHPExcel->getActiveSheet()->getCell('N' . $i)->getDataValidation();
$objValidation->setType(PHPExcel_Cell_DataValidation::TYPE_LIST);
$objValidation->setFormula1('"male,female"');
に従いますが、それは私は考え256文字の制限があり、国のリストは、確かにこの制限よりも大きいよう
今すぐExcelファイルのドロップダウンを作成するために、我々は、データの検証を使用することができます。 Excelファイルを作成すると、上記のようなドロップダウンが表示されますが、私の国のドロップダウンには空のドロップダウンが表示されます。 は、私もまた、これらの1$objValidation->setFormula1('=countries');
$objValidation->setFormula1('countries!A1:A'.($counter-1));
しようとしました
$objPHPExcel->addNamedRange(
new PHPExcel_NamedRange(
'countries',
$objPHPExcel->getSheet(1),
'A1:A'.($counter-1),
false,
NULL
)
);
$objValidation->setFormula1('countries');
名前付き範囲で試してみました。しかし、それはまた、同じ結果を示しています。だから私は何かが欠けている。