Ciao a tutti,
dato questo codice;
Con openoffice funziona correttamente, ho la lista dei valori da scegliere quando apro il documento nella relativa casella, mentre con Microsoft Excel 2016 produce questo errore all'aprire il documento:Codice PHP:$objValidation2 = $doc->getActiveSheet()->getCell($letra . $pos)->getDataValidation();
$objValidation2->setType(PHPExcel_Cell_DataValidation::TYPE_LIST);
$objValidation2->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_INFORMATION);
$objValidation2->setAllowBlank(false);
$objValidation2->setShowDropDown(true);
$objValidation2->setErrorTitle($this->traducir('inputerror'));
$objValidation2->setError($this->traducir('valornoenlista'));
$formula = '"pippo,pluto,topolino"';
$objValidation2->setFormula1($formula);
Qualche suggerimento?codice HTML:<?xml version="1.0" encoding="UTF-8" standalone="true"?> -<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error006600_01.xml</logFileName> <summary>Se han detectado errores en el archivo "F:\plantilla-trabajadores (36).xlsx"</summary> -<removedFeatures summary="Lista de funciones eliminadas:"> <removedFeature>Caracterstica eliminada: Celdas con validacin de datos de /xl/worksheets/sheet1.xml parte</removedFeature> </removedFeatures> </recoveryLog>
Grazie,
Roberto

Rispondi quotando