我遇到了以下问题.
我试图从我的数据库中获得一些结果,我想将结果插入下拉列表.
在examle文件中有以下示例:
$objValidation->setFormula1('"Item A,Item B,Item C"');
所以结果必须以逗号分隔,总结果必须在""之间.
这是迄今为止的代码:
$configurations = Db::getInstance()->queryResults('SELECT * FROM configurations', array($siteNumber));
$objPHPExcel->getActiveSheet()->setCellValue('B7', "List:");
$configs = '"';
foreach($configurations as $config) {
$configs .= $config->configuration_name . ', ';
}
$configs .= '"';
$objValidation = $objPHPExcel->getActiveSheet()->getCell('B8')->getDataValidation();
$objValidation->setType( PHPExcel_Cell_DataValidation::TYPE_LIST );
$objValidation->setErrorStyle( PHPExcel_Cell_DataValidation::STYLE_INFORMATION );
$objValidation->setAllowBlank(false);
$objValidation->setShowInputMessage(true);
$objValidation->setShowErrorMessage(true);
$objValidation->setShowDropDown(true);
$objValidation->setErrorTitle('Input error');
$objValidation->setError('Value is not in list.');
$objValidation->setPromptTitle('Pick from list');
//$objValidation->setPrompt('Please pick a value from the drop-down list.');
$objValidation->setFormula1($configs);
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么下拉列表没有填充?
提前致谢!
转储数据库结果:
string(3100) "DUS800, DUG900+3xRRUS, DUW2100, 2xMU, SIU, DUS800+3xRRUS, DUG900+3xRRUS, DUW2100, 2xMU, …Run Code Online (Sandbox Code Playgroud) 我刚刚安装了 Python 开始尝试使用 Scrapy。找到了一个首先安装 Miniconda 的教程,这样我就可以安装 Scrapy。现在的问题是我尝试运行的软件也需要 Twisted。所以我用pip安装了twisted。
Twisted 似乎已正确安装,但在运行脚本时仍然出现错误,提示找不到 Twisted 模块。
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
================ RESTART: C:\xampp\htdocs\crawler\crawler.py ================
Traceback (most recent call last):
File "C:\xampp\htdocs\crawler\crawler.py", line 3, in <module>
from scrapy.utils.project import get_project_settings
File "C:\xampp\htdocs\crawler\scrapy\__init__.py", line 43, in <module>
from twisted import version as _txv
ModuleNotFoundError: No module named 'twisted'
>>>
================ RESTART: C:\xampp\htdocs\crawler\crawler.py ================
Traceback (most recent call …Run Code Online (Sandbox Code Playgroud)