$objPHPExcel->createSheet();
    $objPHPExcel->setActiveSheetIndex(1);
    $objPHPExcel->getActiveSheet()->setTitle("hla");
}
if (checkExistPostVariable($data)) {
    $data = getDecodeJsonObject($data);
    $id = getObjectKeyExist($data["_id"]) ? $data["_id"] : null;
    $Extensores = getObjectKeyExist($data["Extensores"]) ? getArrayObjectExtensores($data["Extensores"]) : false;
    $Pruebas_Wifi = getObjectKeyExist($data["Pruebas_Wifi"]) ? $data["Pruebas_Wifi"] : null;
    // si el tamaño es mayor a cero entonces hay prueba st, en caso de que no halla se le asignara un valor false
    $Pruebas_ST = getArrayObjectPruebas_ST($data["Pruebas_ST"][0]);
    $CPE = getArrayObjectCPE($data["CPE"][0]);
    $Locaciones = getArrayObjectLocaciones($data["Locaciones"][0]["habitaciones"]);
    $General = getArrayObjectGeneral($data["General"][0]);
    $WifiCertificateFrequency24 = getArrayObjectWifiCertificateFrequency($data["Pruebas_Wifi"][0]["habitacion"], 2.4);
    $WifiCertificateFrequency5 = getArrayObjectWifiCertificateFrequency($data["Pruebas_Wifi"][0]["habitacion"], 5);
} else {
    echo "no existo";
}
$generalListCertificateTitles = array("Detalle certificado", "Speedtest cpe cableado", "Habitaciones", "Certificados wifi a frecuencia 2.4 Ghz", "Certificados wifi a frecuencia 5 Ghz", "Especificaciones extensores instalados");
$generalListCertificateSheetWifiTitles = array("Prueba Descarga", "Prueba Ping", "Dispositivos en la red", "Prueba Speedtest", "Redes Visibles", "Datos Prueba");
switch ($_POST["language"]) {
    case 'en':
        $generalListCertificateTitles = array("Certificates details", "Speed test cpe wiring", "Rooms", "Certificates 2.4GHz wireless frequency", "Certificates 5GHz wireless frequency", "Specifications extenders installed");
        $generalListCertificateSheetWifiTitles = array("Download test ", "Ping test ", "Sniffer ", "Speed test ", "Wi-Fi network available ", "Test data");
        break;
    case 'pt_BR':
        $generalListCertificateTitles = array("Detalhes certificados", "Speedtest cpe com cabeamento", "Quartos", "certificados 2.4GHz wireless frequência", "certificados 5GHz wireless frequência", "Especificações extensores instalado");
        $generalListCertificateSheetWifiTitles = array("Teste descarga", "Teste ping", "Sniffer", "Teste speedtest", "Redes visíveis", "Data test");
        break;
}
 // traduccion lenguaje
 switch ($_POST["language"]) {
     case 'en':
         $room = "Room";
         break;
     case 'pt_BR':
         $room = "Quartos";
         break;
     default:
         $room = "Room";
         break;
 }
 $i = populateTableCellsWithoutSubtitle($objPHPExcel, $i + 2, $room, $Locaciones, 0, PHPExcel_Cell::stringFromColumnIndex($x), PHPExcel_Cell::stringFromColumnIndex($x + 1));
 if (count($value["Pruebas_Wifi"]) > 0) {
     foreach ($value["Pruebas_Wifi"][0]["habitacion"] as $index => $value) {
         $WifiCertificateFrequency = getArrayObjectWifiCertificateFrequency($value, 2.4);
         $frequency = $value["Habitacion"]["Frecuencia"];
         $Prueba_Descarga = getArrayObjectPrueba_Descarga($value);
         $Prueba_Ping = getArrayObjectPrueba_Ping($value);
         $Sniffer = getArrayObjectSniffer($value);
         $Prueba_ST = getArrayObjectPrueba_ST($value);
         $Redes_Visibles = getArrayObjectRedes_Visibles($value);
         // detalle certificado wifi
         $start = PHPExcel_Cell::stringFromColumnIndex($x) . ($i + 1);
         $end = PHPExcel_Cell::stringFromColumnIndex($x + 1) . ($i + 1);
         $merge = $start . ":" . $end;
         $frequencyText = " a una frecuencia de ";
         // traduccion lenguaje
         switch ($_POST["language"]) {
             case 'en':
                 $frequencyText = " to a frequency ";