Esiste la possibilità di visualizzare, in PHPBB3, un file excel? Magari con una mod "ad hoc"?
Saluti
B
Excel
-
- Utente
- Messaggi: 57
- Iscritto il: 10/01/2013, 15:37
- Link del Forum: www.fantascienzallatele.altervista.org/forum/index.php
- Moloch
- Utente
- Messaggi: 1053
- Iscritto il: 13/06/2012, 0:35
- Link del Forum: http://twawi.altervista.org/forum/index.php
Re: Excel
Fonte mayko
consigliato da un nostro moderatore Globale
settiamo il nome del file da leggere, dopodichè facciamo un ciclo per ogni riga e colonna:
rappresentano rispettivamente il numero di righe e colonne contenute nel file excel.
A questo punto preleveremo il valore contenuto in ogni cella:
dove $i è la riga e $j è la colonna.
Ecco lo script completo per mostrare a video i dati contenuti nel file file_excel.xls in una tabella:
Questo script mostra solamente a video i dati prelevati dal file, ma chiaramente gli usi possono essere molteplici, ad esempio l'importazione dei dati da file excel a database.
Non testato personalmente
consigliato da un nostro moderatore Globale
Edit: Per leggere un file xls di excel con php faremo uso in questo script della classe ExcelReader che ci faciliterà come vedremo di molto il compito.
Per prima cosa scarichiamo la classe ExcelReader, estraiamo il contenuto e teniamo buona la cartella excel in cui ci sono i due file reader.php e oleread.inc che includeremo nel nostro script.
Nella nostra cartella avremo quindi la cartella excel sopra citata, il nostro file xls che chiamiamo file_excel.xls e leggi_excel.php che è il nostro script.
Dopo aver inizializzato la classe con
Per prima cosa scarichiamo la classe ExcelReader, estraiamo il contenuto e teniamo buona la cartella excel in cui ci sono i due file reader.php e oleread.inc che includeremo nel nostro script.
Nella nostra cartella avremo quindi la cartella excel sopra citata, il nostro file xls che chiamiamo file_excel.xls e leggi_excel.php che è il nostro script.
Dopo aver inizializzato la classe con
Codice: Seleziona tutto
$data->read('file_excel.xls');
Codice: Seleziona tutto
$data->sheets[0]['numRows'];
$data->sheets[0]['numCols'];
A questo punto preleveremo il valore contenuto in ogni cella:
Codice: Seleziona tutto
$data->sheets[0]['cells'][$i][$j];
Ecco lo script completo per mostrare a video i dati contenuti nel file file_excel.xls in una tabella:
Codice: Seleziona tutto
<?
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251'); // Set output Encoding.
$data->read('file_excel.xls');
error_reporting(E_ALL ^ E_NOTICE);
echo "<table border='1'>";
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
echo "<tr>";
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "<td>".$data->sheets[0]['cells'][$i][$j]."</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Non testato personalmente
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
- Utente
- Messaggi: 57
- Iscritto il: 10/01/2013, 15:37
- Link del Forum: www.fantascienzallatele.altervista.org/forum/index.php
Re: Excel
OK.
Ma se volessi includere il tutto in un BBcode? Si può fare?
Ti spiego? Valuteremmo la qualità dei post degli utenti ( un sistema che assegnerà dei punteggi. Al raggiungimento di una certa soglia scatterà la promozione del PG, trattasi di un gioco di ruolo ) e quindi, moderando il post, aggiungeremmo in coda la visualizzazione del punteggio assegnato e quello progressivo.
Il BBcode mi pare la cosa più sensata, o no?
Ma se volessi includere il tutto in un BBcode? Si può fare?
Ti spiego? Valuteremmo la qualità dei post degli utenti ( un sistema che assegnerà dei punteggi. Al raggiungimento di una certa soglia scatterà la promozione del PG, trattasi di un gioco di ruolo ) e quindi, moderando il post, aggiungeremmo in coda la visualizzazione del punteggio assegnato e quello progressivo.
Il BBcode mi pare la cosa più sensata, o no?
- pavel70
- Utente
- Messaggi: 243
- Iscritto il: 14/05/2012, 16:20
- Link del Forum: Campo non specificato
- Contatta:
Re: Excel
Ciao,TarjaFloor ha scritto:OK.
Ma se volessi includere il tutto in un BBcode? Si può fare?
Ti spiego? Valuteremmo la qualità dei post degli utenti ( un sistema che assegnerà dei punteggi. Al raggiungimento di una certa soglia scatterà la promozione del PG, trattasi di un gioco di ruolo ) e quindi, moderando il post, aggiungeremmo in coda la visualizzazione del punteggio assegnato e quello progressivo.
Il BBcode mi pare la cosa più sensata, o no?
se non vuoi modificare il codice, cosa che mi permetto di consigliare fai cosi:
non c'è bisogno nemmeno di aggiungere alcun bbcode in questo è sufficiente che abiliti l'estensione che vuoi da pca. Nel caso in cui vorresti aggiungere file .xls (Exel) vai in pca>contenuti>allegati >Gestioni Estensioni..
da qui abiliti l'estenzione che vuoi e poi selezioni tu se li vuoi scaricabili per permetere a i tuoi utenti di allegarli o scaricarli , se li vuoi come documenti etc. In questa maniera si visualizzerà anche quante volte è stato scaricato.
Pronostici Sportivi - Consigli utili per le tue scommesse[/url]
https://www.betonlybet.com/
https://s33.postimg.cc/o7nkbzkmn/Immagine.png
https://www.betonlybet.com/
https://s33.postimg.cc/o7nkbzkmn/Immagine.png
-
- Utente
- Messaggi: 57
- Iscritto il: 10/01/2013, 15:37
- Link del Forum: www.fantascienzallatele.altervista.org/forum/index.php
Re: Excel
Ti ringrazio anche se penso che sceglieremo un metodo meno ortodosso ma più diretto, mettendo la valutazione in coda al post per poi bloccarlo in editing.pavel70 ha scritto:Ciao,TarjaFloor ha scritto:OK.
Ma se volessi includere il tutto in un BBcode? Si può fare?
Ti spiego? Valuteremmo la qualità dei post degli utenti ( un sistema che assegnerà dei punteggi. Al raggiungimento di una certa soglia scatterà la promozione del PG, trattasi di un gioco di ruolo ) e quindi, moderando il post, aggiungeremmo in coda la visualizzazione del punteggio assegnato e quello progressivo.
Il BBcode mi pare la cosa più sensata, o no?
se non vuoi modificare il codice, cosa che mi permetto di consigliare fai cosi:
non c'è bisogno nemmeno di aggiungere alcun bbcode in questo è sufficiente che abiliti l'estensione che vuoi da pca. Nel caso in cui vorresti aggiungere file .xls (Exel) vai in pca>contenuti>allegati >Gestioni Estensioni..
da qui abiliti l'estenzione che vuoi e poi selezioni tu se li vuoi scaricabili per permetere a i tuoi utenti di allegarli o scaricarli , se li vuoi come documenti etc. In questa maniera si visualizzerà anche quante volte è stato scaricato.
Grazie comunque ciao