Я пробовал код на этой странице (codeplex phpexcel validation issue for invalid values), чтобы проверить ввод числовых символов. Я также искал документацию разработчика PHPExcel и появился похожий код. Но когда я применил его с моим кодом и протестировал его, ячейка не принимает даже числовые символы. Можете ли вы предложить другие методы фильтрации или проверки ввода данных только на числовые символы.Проверка данных PHPExcel числового символа
ниже код от документации PHPExcel Разработчик:
$objValidation = $objPHPExcel->getActiveSheet()->getCell('B3')
->getDataValidation();
$objValidation->setType(PHPExcel_Cell_DataValidation::TYPE_WHOLE);
$objValidation->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_STOP);
$objValidation->setAllowBlank(true);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setErrorTitle('Input error');
$objValidation->setError('Number is not allowed!');
$objValidation->setPromptTitle('Allowed input');
$objValidation->setPrompt('Only numbers between 10 and 20 are allowed.');
$objValidation->setFormula1(10);
$objValidation->setFormula2(20);