PHP电子表格日期验证

问题描述

所以我想知道如何在生成Excel的同时创建日期验证? 我在data validation上也读过,有些文章只建议setFormatCode,我想并没有验证它,

具有整数示例的data validation有效,

然后在阅读API时有一个DATE_TYPE,我尝试使用它,但在创建excel时仍然没有生成日期类型验证

$validation=$sheet->getCell('A3')->getDataValidation();
$validation->setType( \PHPOffice\PHPSpreadsheet\Cell\DataValidation::TYPE_DATE );
$validation->setErrorStyle( \PHPOffice\PHPSpreadsheet\Cell\DataValidation::STYLE_STOP );
$validation->setAllowBlank(true);
$validation->setoperator('isValidDate');
$validation->setErrorTitle('Oops!');
$validation->setError('Invalid date.');

我的问题是,电子表格是否支持日期验证?以及为什么没有日期类型并且没有有效的日期运算符?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)