如何在下拉列表值中添加逗号?

bahamut100

我尝试使用PHPExcel(v1.7.9)构建下拉列表,但逗号输出未正确导出

例如:如果我要导出这两个值:“ 12”和“ 5,9”,则我想要的下拉列表为:

12
5,9

但我得到这个:

12
5
9

而且我没有在网上找到这个问题的答案。

你有主意吗?

$objValidation = $excel->getActiveSheet()->getCell($nextLetter . $beginLine)->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('Erreur');
$objValidation->setError('Cette valeur n\'est pas dans la liste');
$objValidation->setPromptTitle('Sélectionner la valeur :');
$objValidation->setPrompt('Merci de choisir une valeur dans la liste :');
$objValidation->setFormula1(/*????*/);
马克·贝克

一种解决方案是让一系列包含可能值的单元格并将公式设置为该范围:

// Set cells containing our possible list values
$objValidation = $objPHPExcel->getActiveSheet()
    ->setCellValueExplicit('A1', "12");
$objValidation = $objPHPExcel->getActiveSheet()
    ->setCellValueExplicit('A2', "9,5");

// Set the data validation list
$objValidation = $objPHPExcel->getActiveSheet()
    ->getCell("B1")->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('Erreur');
$objValidation->setError('Cette valeur n\'est pas dans la liste');
$objValidation->setPromptTitle('Sélectionner la valeur :');
$objValidation->setPrompt('Merci de choisir une valeur dans la liste :');
// Set the formula to the range of cells containing the list values
$objValidation->setFormula1('=A1:A2');

另一种选择是使用U-FF0C在9到5之间使用Unicode全角逗号

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在下拉列表值中添加逗号?

来自分类Dev

如何在下拉列表中检索数组值的列表

来自分类Dev

如何在下拉列表中添加“ SELECT”选项2

来自分类Dev

如何在下拉列表项中添加图像

来自分类Dev

如何在下拉列表中添加子项

来自分类Dev

如何在下拉列表中添加文本框?

来自分类Dev

如何在下拉列表中显示所选值

来自分类Dev

如何在下拉列表中获取未选择的值

来自分类Dev

使用角度,如何在下拉列表中的ng-change中获取选定的值?

来自分类Dev

如何在下拉列表中传递所选值并附加到site_url中?

来自分类Dev

如何在下拉列表中传递所选值并附加到site_url中?

来自分类Dev

在codeiginiter中编辑期间如何在下拉列表中获取正确的值?

来自分类Dev

如何在下拉列表yii2中设置值

来自分类Dev

如何在下拉列表中设置默认值以使用 ViewBag

来自分类Dev

如何在Android下拉列表中添加默认选择的值

来自分类Dev

如何在Magento SEO列表中添加新的下拉值?

来自分类Dev

如何在下拉JQuery中添加重新单击?

来自分类Dev

如何在下拉列表中获取所选选项的ID?

来自分类Dev

如何在下拉列表中的选项上获取$ .data()?

来自分类Dev

如何在下拉列表中插入数据

来自分类Dev

如何在下拉列表中填充日期和时间?

来自分类Dev

如何在下拉列表中获取所选选项的名称?

来自分类Dev

如何在下拉选项中获取“输入”标签值?

来自分类Dev

如何在下拉JavaScript中设置默认值

来自分类Dev

如何在下拉按钮中设置初始(默认)值?

来自分类Dev

在下拉列表中添加课程

来自分类Dev

在下拉列表中动态添加值

来自分类Dev

如何在Smarty 3.1中使用{html_options}在下拉列表中添加标题属性

来自分类Dev

如何在值中添加逗号

Related 相关文章

  1. 1

    如何在下拉列表值中添加逗号?

  2. 2

    如何在下拉列表中检索数组值的列表

  3. 3

    如何在下拉列表中添加“ SELECT”选项2

  4. 4

    如何在下拉列表项中添加图像

  5. 5

    如何在下拉列表中添加子项

  6. 6

    如何在下拉列表中添加文本框?

  7. 7

    如何在下拉列表中显示所选值

  8. 8

    如何在下拉列表中获取未选择的值

  9. 9

    使用角度,如何在下拉列表中的ng-change中获取选定的值?

  10. 10

    如何在下拉列表中传递所选值并附加到site_url中?

  11. 11

    如何在下拉列表中传递所选值并附加到site_url中?

  12. 12

    在codeiginiter中编辑期间如何在下拉列表中获取正确的值?

  13. 13

    如何在下拉列表yii2中设置值

  14. 14

    如何在下拉列表中设置默认值以使用 ViewBag

  15. 15

    如何在Android下拉列表中添加默认选择的值

  16. 16

    如何在Magento SEO列表中添加新的下拉值?

  17. 17

    如何在下拉JQuery中添加重新单击?

  18. 18

    如何在下拉列表中获取所选选项的ID?

  19. 19

    如何在下拉列表中的选项上获取$ .data()?

  20. 20

    如何在下拉列表中插入数据

  21. 21

    如何在下拉列表中填充日期和时间?

  22. 22

    如何在下拉列表中获取所选选项的名称?

  23. 23

    如何在下拉选项中获取“输入”标签值?

  24. 24

    如何在下拉JavaScript中设置默认值

  25. 25

    如何在下拉按钮中设置初始(默认)值?

  26. 26

    在下拉列表中添加课程

  27. 27

    在下拉列表中动态添加值

  28. 28

    如何在Smarty 3.1中使用{html_options}在下拉列表中添加标题属性

  29. 29

    如何在值中添加逗号

热门标签

归档