当前位置: 首页>>代码示例>>PHP>>正文


PHP Excel::genera方法代码示例

本文整理汇总了PHP中Excel::genera方法的典型用法代码示例。如果您正苦于以下问题:PHP Excel::genera方法的具体用法?PHP Excel::genera怎么用?PHP Excel::genera使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Excel的用法示例。


在下文中一共展示了Excel::genera方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Excel

<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaPrivata();
controllaParametri(array('id'), 'gruppi.dash&err');
$id = $_GET['id'];
$v = Volontario::id($id);
$inizio = DT::createFromFormat('d/m/Y', $_POST['datainizio']);
$fine = DT::createFromFormat('d/m/Y', $_POST['datafine']);
$inizio = $inizio->getTimestamp();
$fine = $fine->getTimestamp();
$excel = new Excel();
$excel->intestazione(['Nome', 'Cognome', 'Data nascita', 'Comitato', 'Attività', 'Obiettivo', 'Turno', 'Inizio', 'Fine']);
$partecipazioni = $v->partecipazioni();
foreach ($partecipazioni as $part) {
    $auts = $part->autorizzazioni();
    if (!$auts) {
        continue;
    }
    if ($part->turno()->inizio <= $inizio || $part->turno()->fine >= $fine) {
        continue;
    }
    $excel->aggiungiRiga([$v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->unComitato()->nomeCompleto(), $part->attivita()->nome, $part->attivita()->area()->obiettivo, $part->turno()->nome, date('d/m/Y H:i', $part->turno()->inizio), date('d/m/Y H:i', $part->turno()->fine)]);
}
$excel->genera('Report turni volontario.xls');
$excel->download();
开发者ID:pizar,项目名称:gaia,代码行数:28,代码来源:gruppo.utente.report.ok.php

示例2: elseif

     $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Titolo', 'Conseguimento', 'Luogo', 'Scadenza', 'Codice', 'Data ingresso CRI']);
 } elseif (isset($_GET['trasferiti'])) {
     $excel->intestazione(['N.', 'Nome', 'Cognome', 'C. Fiscale', 'Socio dal', 'Socio fino', 'Trasferito presso']);
 } elseif (isset($_GET['soci'])) {
     $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Eta', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'Sesso', 'Indirizzo Res.', 'Civico', 'Comune Res.', 'Cap Res.', 'Provincia Res.', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Data ingresso CRI']);
 } elseif (isset($_GET['quotesi']) || isset($_GET['quotesiordinari'])) {
     $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'Indirizzo Res.', 'Civico', 'Comune Res.', 'Cap Res.', 'Provincia Res.', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Data ingresso CRI', 'N. Quota', 'Data versamento', 'Importo']);
 } else {
     $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'Indirizzo Res.', 'Civico', 'Comune Res.', 'Cap Res.', 'Provincia Res.', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Data ingresso CRI']);
 }
 if (isset($_GET['dimessi'])) {
     foreach ($c->membriDimessi() as $v) {
         $i++;
         $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]);
     }
     $excel->genera("Volontari dimessi {$c->nome}.xls");
 } elseif (isset($_GET['giovani'])) {
     foreach ($c->membriGiovani() as $v) {
         $i++;
         $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]);
     }
     $excel->genera("Volontari giovani {$c->nome}.xls");
 } elseif (isset($_GET['eleatt'])) {
     $time = $_GET['time'];
     $time = DT::daTimestamp($time);
     foreach ($c->elettoriAttivi($time) as $v) {
         $i++;
         $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, ($_di = $v->ingresso()) ? $_di->format('d/m/Y') : $nessuna_data]);
     }
     $excel->genera("Elettorato attivo {$c->nome}.xls");
 } elseif (isset($_GET['elepass'])) {
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:admin.utenti.excel.php

示例3: Excel

/*
 * ©2014 Croce Rossa Italiana
 */
paginaPrivata();
controllaParametri(['id'], 'formazione.corsibase&err');
$corso = CorsoBase::id($_GET['id']);
paginaCorsoBase($corso);
$excel = new Excel();
if (isset($_GET['preiscrizioni'])) {
    $partecipazioni = $corso->partecipazioni(ISCR_RICHIESTA);
    $excel->intestazione(['Nome', 'Cognome', 'C. Fiscale', 'Data Nascita', 'Luogo Nascita', 'eMail', 'Cellulare']);
    foreach ($partecipazioni as $part) {
        $iscritto = $part->utente();
        $excel->aggiungiRiga([$iscritto->nome, $iscritto->cognome, $iscritto->codiceFiscale, date('d/m/Y', $iscritto->dataNascita), $iscritto->comuneNascita, $iscritto->email, $iscritto->cellulare]);
    }
    $excel->genera('Aspiranti preiscritti.xls');
    $excel->download();
} elseif (isset($_GET['iscrizioni'])) {
    $partecipazioni = $corso->partecipazioni(ISCR_CONFERMATA);
    $excel->intestazione(['Nome', 'Cognome', 'C. Fiscale', 'Data Nascita', 'Luogo Nascita', 'eMail', 'Cellulare']);
    foreach ($partecipazioni as $part) {
        $iscritto = $part->utente();
        $excel->aggiungiRiga([$iscritto->nome, $iscritto->cognome, $iscritto->codiceFiscale, date('d/m/Y', $iscritto->dataNascita), $iscritto->comuneNascita, $iscritto->email, $iscritto->cellulare]);
    }
    $excel->genera('Aspiranti iscritti.xls');
    $excel->download();
} elseif (isset($_GET['concluso'])) {
    $partecipazioni = $corso->partecipazioni();
    foreach ($partecipazioni as $part) {
        if (!$part->haConclusoCorso()) {
            continue;
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:formazione.corsibase.excel.php

示例4: elseif

    $zip->download();
} elseif (isset($_GET['unit'])) {
    $comitato = Comitato::id($_GET['c']);
    $excel = new Excel();
    $excel->intestazione(['Nome', 'Cognome', 'Data nascita', 'Comitato']);
    $volontari = $comitato->membriAttuali();
    foreach ($volontari as $v) {
        $partecipazioni = $v->partecipazioni();
        $x = 0;
        foreach ($partecipazioni as $part) {
            if ($x == 0) {
                if ($part->turno()->inizio >= $inizio && $part->turno()->fine <= $fine) {
                    $auts = $part->autorizzazioni();
                    if ($auts[0]->stato == AUT_OK) {
                        $x = 1;
                    }
                    $turno = $part->turno();
                    $co = Coturno::filtra([['turno', $turno], ['volontario', $v]]);
                    if ($co) {
                        $x = 1;
                    }
                }
            }
        }
        if ($x == 0) {
            $excel->aggiungiRiga([$v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->unComitato()->nomeCompleto()]);
        }
    }
    $excel->genera("Report volontari zero turni {$comitato->nome}.xls");
    $excel->download();
}
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:presidente.turni.zero.excel.php

示例5: date

        $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, $v->ingresso()->format("d/m/Y")]);
    }
    $excel->genera("Elenco Soci Ordinari Dimessi.xls");
    $excel->download();
} elseif (isset($_GET['cm'])) {
    $excel = new Excel();
    $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'Indirizzo Res.', 'Civico', 'Comune Res.', 'Cap Res.', 'Provincia Res.', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Data ingresso CRI']);
    foreach ($c->membriCm() as $v) {
        $i++;
        $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, $v->ingresso()->format("d/m/Y")]);
    }
    $excel->genera("Elenco Soci Corpo Militare Volontario.xls");
    $excel->download();
} elseif (isset($_GET['iv'])) {
    $excel = new Excel();
    $excel->intestazione(['N.', 'Nome', 'Cognome', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'C. Fiscale', 'Indirizzo Res.', 'Civico', 'Comune Res.', 'Cap Res.', 'Provincia Res.', 'eMail', 'eMail Servizio', 'Cellulare', 'Cell. Servizio', 'Data ingresso CRI']);
    foreach ($c->membriIv() as $v) {
        $i++;
        $excel->aggiungiRiga([$i, $v->nome, $v->cognome, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->codiceFiscale, $v->indirizzo, $v->civico, $v->comuneResidenza, $v->CAPResidenza, $v->provinciaResidenza, $v->email, $v->emailServizio, $v->cellulare, $v->cellulareServizio, $v->ingresso()->format("d/m/Y")]);
    }
    $excel->genera("Elenco Soci Infermiere Volontarie.xls");
    $excel->download();
} else {
    $excel = new Excel();
    $excel->intestazione(['Nome', 'Cognome', 'C. Fiscale', 'Data Nascita', 'Luogo Nascita', 'Provincia Nascita', 'eMail', 'Cellulare', 'Cell. Servizio']);
    foreach ($c->membriAttuali() as $v) {
        $excel->aggiungiRiga([$v->nome, $v->cognome, $v->codiceFiscale, date('d/m/Y', $v->dataNascita), $v->comuneNascita, $v->provinciaNascita, $v->email, $v->cellulare, $v->cellulareServizio]);
    }
    $excel->genera('Volontari.xls');
    $excel->download();
}
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:presidente.utenti.excel.php

示例6: array

<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaApp([APP_PRESIDENTE, APP_OBIETTIVO]);
$parametri = array('oid', 'datainizio', 'datafine');
controllaParametri($parametri, 'obiettivo.dash&err');
$oid = $_POST['oid'];
$g = GeoPolitica::daOid($oid);
$unita = $g->estensione();
$inizio = DT::createFromFormat('d/m/Y', $_POST['datainizio']);
$fine = DT::createFromFormat('d/m/Y', $_POST['datafine']);
$excel = new Excel();
$excel->intestazione(['Nome', 'Cognome', 'Data nascita', 'Comitato', 'Inizio reperibilità', 'Fine reperibilità']);
foreach ($unita as $comitato) {
    foreach ($comitato->reperibilitaReport($inizio, $fine) as $v) {
        $excel->aggiungiRiga([$v->volontario()->nome, $v->volontario()->cognome, date('d/m/Y', $v->volontario()->dataNascita), $comitato->nomeCompleto(), date('d/m/Y H:i', $v->inizio), date('d/m/Y H:i', $v->fine)]);
    }
}
$excel->genera('Report reperibilita.xls');
$excel->download();
开发者ID:pizar,项目名称:gaia,代码行数:22,代码来源:obiettivo.report.reperibilita.ok.php

示例7: Excel

<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$veicolo = $_GET['id'];
$veicolo = Veicolo::id($veicolo);
proteggiVeicoli($veicolo, [APP_AUTOPARCO, APP_PRESIDENTE]);
$rifornimenti = Rifornimento::filtra([['veicolo', $veicolo]], 'data DESC');
$excel = new Excel();
$excel->intestazione(['Km', 'Data', 'Litri', 'Costo', 'Registrato da']);
foreach ($rifornomenti as $rifornimento) {
    $excel->aggiungiRiga([$rifornimento->km, date('d/m/Y', $rifornimento->data), $rifornimento->litri, $rifornimento->costo, $rifornimento->volontario()->nomeCompleto()]);
}
$excel->genera("Rifornimenti_Veicolo_{$_GET['id']}.xls");
$excel->download();
开发者ID:pizar,项目名称:gaia,代码行数:18,代码来源:autoparco.veicolo.rifornimenti.excel.php

示例8: foreach

        $delegato = null;
        $delegati = Delegato::filtra([['comitato', $com->oid()], ['dominio', $area], ['applicazione', APP_OBIETTIVO]]);
        foreach ($delegati as $_d) {
            if ($_d->attuale()) {
                $delegato = $_d->volontario();
                break;
            }
        }
        if ($delegato) {
            $excel->aggiungiRiga([$i, $com->nome, $conf['est_obj'][$com->_estensione()], $com->formattato, $com->email, $com->telefono, $delegato->nome, $delegato->cognome, $delegato->cellulare(), $delegato->email()]);
        } else {
            $excel->aggiungiRiga([$i, $com->nome, $conf['est_obj'][$com->_estensione()], $com->formattato, $com->email, $com->telefono]);
        }
        $i++;
    }
    $excel->genera("Delegati Area {$area} {$comitato->nomeCompleto()}.xls");
} else {
    $comitato = $_GET['id'];
    if ($admin) {
        $comitato = Nazionale::elenco()[0];
    } else {
        $comitato = GeoPolitica::daOid($comitato);
    }
    $ramo = new RamoGeoPolitico($comitato, ESPLORA_RAMI, EST_LOCALE);
    foreach ($ramo as $com) {
        if ($com->superiore() && $com->superiore()->nomeCompleto() == $com->nomeCompleto()) {
            continue;
        }
        $v = $com->unPresidente();
        if ($v) {
            $excel->aggiungiRiga([$i, $com->nome, $conf['est_obj'][$com->_estensione()], $com->formattato, $com->email, $com->telefono, $v->nome, $v->cognome, $v->cellulare(), $v->email()]);
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:us.utenti.excel.php

示例9: Excel

<?php

/*
 * ©2014 Croce Rossa Italiana
 */
paginaApp([APP_AUTOPARCO, APP_PRESIDENTE]);
controllaParametri(['id'], 'autoparco.veicoli&err');
$veicolo = $_GET['id'];
$veicolo = Veicolo::id($veicolo);
proteggiVeicoli($veicolo, [APP_AUTOPARCO, APP_PRESIDENTE]);
$manutenzioni = Manutenzione::filtra([['veicolo', $veicolo]], 'tIntervento DESC');
$excel = new Excel();
$excel->intestazione(['Tipo', 'Data', 'Km', 'Descrizione', 'Azienda', 'Numero Fattura', 'Costo']);
foreach ($manutenzioni as $manutenzione) {
    $excel->aggiungiRiga([$conf['man_tipo'][$manutenzione->tipo], date('d/m/Y', $manutenzione->tIntervento), $manutenzione->km, $manutenzione->intervento, $manutenzione->azienda(), $manutenzione->fattura(), $manutenzione->costo]);
}
$excel->genera("Manutezioni_Veicolo_{$_GET['id']}.xls");
$excel->download();
开发者ID:pizar,项目名称:gaia,代码行数:18,代码来源:autoparco.veicolo.manutenzioni.excel.php

示例10: Excel

/*
 * ©2014 Croce Rossa Italiana
 */
paginaAdmin();
$excel = new Excel();
$excel->intestazione(['N.', 'Comitato', 'Estensione', 'Indirizzo', 'eMail', 'Telefono', 'P. Iva', 'C. F.']);
$i = 0;
foreach (Nazionale::elenco() as $naz) {
    $i++;
    $excel->aggiungiRiga([$i, $naz->nome, $conf['est_obj'][$naz->_estensione()], $naz->formattato, $naz->email, $naz->telefono, $naz->piva(), $naz->cf()]);
    foreach (Regionale::elenco() as $reg) {
        $i++;
        $excel->aggiungiRiga([$i, $reg->nome, $conf['est_obj'][$reg->_estensione()], $reg->formattato, $reg->email, $reg->telefono, $reg->piva(), $reg->cf()]);
    }
    foreach (Provinciale::elenco() as $pro) {
        if ($pro->nome == $pro->superiore()->nome) {
            continue;
        }
        $i++;
        $excel->aggiungiRiga([$i, $pro->nome, $conf['est_obj'][$pro->_estensione()], $pro->formattato, $pro->email, $pro->telefono, $pro->piva(), $pro->cf()]);
    }
    foreach (Locale::elenco() as $com) {
        if ($com->nome == $com->superiore()->nome) {
            continue;
        }
        $i++;
        $excel->aggiungiRiga([$i, $com->nome, $conf['est_obj'][$com->_estensione()], $com->formattato, $com->email, $com->telefono, $com->piva(), $com->cf()]);
    }
}
$excel->genera("Report comitati .xls");
$excel->download();
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:admin.report.comitati.excel.php

示例11: Excel

 * 2. Creo un resoconto dettagliato con partecipanti
 */
$r = new Excel();
$r->intestazione(["Attività", "Nome turno", "Inizio", "Fine", "Elenco Partecipanti"]);
/*
 * 3. Per ogni turno, creo il resoconto
 */
$i = 0;
foreach ($a->turni() as $turno) {
    $i++;
    $partecipazioni = $turno->partecipazioniStato();
    $t->aggiungiRiga([$a->nome, $turno->nome, $turno->inizio()->format('d-m-Y H:i'), $turno->fine()->format('d-m-Y H:i'), count($partecipazioni)]);
    $f = new Excel();
    $f->intestazione(["Nome", "Cognome", "D. Nascita", "Email", "Cellulare", "Firma"]);
    $ri = '';
    foreach ($partecipazioni as $p) {
        $v = $p->volontario();
        $f->aggiungiRiga([$v->nome, $v->cognome, date('d-m-Y', $v->dataNascita), $v->email, $v->cellulare()]);
        $ri .= '<li>' . $v->nomeCompleto() . ' (' . $v->cellulare() . ")</li>";
    }
    $r->aggiungiRiga([$a->nome, $turno->nome, $turno->inizio()->format('d-m-Y H:i'), $turno->fine()->format('d-m-Y H:i'), "<ul>{$ri}</ul>"], true);
    $f->genera("{$i}. {$turno->nome}, {$turno->inizio()->format('d-m-Y H.i')}.xls");
    $zip->aggiungi($f);
}
$t->genera("0. Elenco dei turni.xls");
$zip->aggiungi($t);
$r->generaHTML("0. Elenco dei turni con partecipanti.html");
$zip->aggiungi($r);
$ora = new DT();
$zip->comprimi("Attivita {$a->nome} aggiornata al {$ora->format('d-m-Y H.i')}.zip");
$zip->download();
开发者ID:pizar,项目名称:gaia,代码行数:31,代码来源:attivita.report.php

示例12: Excel

<?php

/*
 * ©2013 Croce Rossa Italiana
 */
paginaPrivata();
richiediComitato();
$x = new Excel();
$x->intestazione(['Attività', 'Turno', 'Data inizio', 'Ora inizio', 'Data fine', 'Ora fine']);
foreach ($me->partecipazioni(AUT_OK) as $p) {
    $t = $p->turno();
    $x->aggiungiRiga([$t->attivita()->nome, $t->nome, $t->inizio()->format('d-m-Y'), $t->inizio()->format('H:i'), $t->fine()->format('d-m-Y'), $t->fine()->format('H:i')]);
}
$x->genera('Foglio di servizio.xls');
$x->download();
开发者ID:pizar,项目名称:gaia,代码行数:15,代码来源:attivita.storico.scarica.php


注:本文中的Excel::genera方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。