Importare file excel in database mysql

Stato
Chiusa ad ulteriori risposte.

asevenx

Utente Attivo
7 Nov 2009
312
0
16
Buongiorno a tutti.
Avrei bisogno di far caricare sul sito un file excel (o eventualmente un .csv) che dovrà essere letto e caricato nel database in modo del tutto automatico. Cioè la mia idea è quella di consentire l'upload del .xls o .csv tramite un apposito form, che poi verrà letto da PHP/MySQL, e i dati al suo interno andranno quindi a popolare una tabella del database (predisposta con lo stesso numero di colonne del file caricato).

So che una cosa del genere si può fare trasformando il file .xls in .csv e poi caricarlo tramite phpmyAdmin, ma vorrei che chi prepara il file excel non debba accedere al database per motivi di sicurezza.. e comodità.

Non so se si può fare una cosa del genere, in caso contrario proponetemi via alternative.
Grazie a tutti!
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, con un xls non ho mai provato ma leggere un csv è come leggere un file di testo, devi sapere bene com'è fatto poi con un ciclo splitti i vari campi
PHP:
    <?php
    $file = "percorso file";
    // apro il file in lettura
    $fr = fopen($file, 'r');
    // ciclo il contenuto
    while (!feof($fr)) {
    // estraggo la riga
        $riga = fgets($fr);
        // ora ci potrei fare qualsiasi cosa
        // per questo esempio la leggo e la stampo
        echo $riga . "<br />";
    }
    // chiudo
    fclose($fr);
    ?>
 

alessandra86

Nuovo Utente
10 Mag 2018
16
0
1
33
Buongiorno a tutti, mi accodo a questa discussione perchè avrei bisogno esattamente di quello che chiedeva @asevenx nel lontano 2016. Io ho un file in formato xlsx e dovrei popolare con questo una tabella (senza coinvolgere il famigerato formato csv). Qualcuno ha idea di come fare? E soprattutto.... è possibile? Esistono librerie, o guide che mi potrebbero aiutare?
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.363
338
83
@alessandra86
Non ti accodare a vecchie discussioni!
Aprine una tua nuova nella sezione più adatta
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
F [PHP] Importare file CSV in HTML PHP 12
M [PHP] Importare file csv su server PHP 0
F [PHP] Importare file CSV in HTML PHP 3
S importare testi da file esterno a grafica photoshop Photoshop 0
O importare file csv mysql PHP 3
Laskot [Javascript] Importare file JSON in local storage Javascript 2
B IMPORTARE FILE .FRM E .IBD CON PHPMYADMIN MySQL 0
G Cerco script per importare file .xml e .csv. Lavoro retribuito Offerte e Richieste di Lavoro e/o Collaborazione 2
G Importare dati da file csv PHP 0
otto9due importare file .php tramite .load dove sbaglio?? jQuery 2
C Importare file XML Javascript 1
M Importare correttamente in tabella file CSv con doppi apici MySQL 4
M Importare dati Xml in un file txt PHP 0
G Importare file txt in word Windows e Software 2
G importare csv file in tabella oracle XE da script php PHP 1
I Importare file txt in database PHP 2
A Importare da un file Xml un link Flash 0
E Importare File su access da web MS Access 2
W Importare parti di file txt nel database PHP 0
I Importare file .eps. Flash 1
F Importare dati da un file txt PHP 3
felino Importare VHS: video in bianco e nero Discussioni Varie 6
A Importare array in mysql PHP 1
Valerio93 Importare database senza backup MySQL 0
R [MySQL] importare tabella cvs MySQL 0
camilia come importare thunderbird in Outlook Windows e Software 1
M Importare - Manipolare Json Array Sviluppo app per Android 2
N [MySQL] Importare un database da MAMP a Remoto MySQL 4
W [WooCommerce] importare Prodotti suddivisi con: Categorie, Prodotti, Attributi E-Commerce 6
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
L [Wordpress][HTML]Importare articoli o progetti in pagina html WordPress 0
A [WordPress] Importare immagini in post WordPress 2
G Importare database dentro un contenitore (docker) wordpress Programmazione 1
alessandra86 Importare un xlsx in un database Mysql PHP 2
G importare database mysql dentro un contenitore (docker) PHP 6
utente importare css da pagina html HTML e CSS 1
Primian Importare dati su tabella MySQL MySQL 3
felino Importare i post di Facebook tra gli articoli di Wordpress WordPress 0
booklisa Tema Wordpress importare da demo Content Management System (CMS) 3
E Importare codice html da una pagina tramite php PHP 9
N come importare da dbf a mysql? MySQL 2
P Importare dati da Tessera Sanitaria CNS Programmazione 25
D Importare dati da più files excel in access MS Access 3
L Importare post multipli in wp WordPress 5
neo996sps [PHP] Importare immagini in pagina PHP 0
L Importare e troncare una stringa da url PHP 16
M Importare pagine database pubblico in foglio di calcolo OpenOffice Windows e Software 0
ivarello Importare CSV e compilare le giuste tabelle PHP 2
L importare dati xml a mysql PHP 29
M CSV to MySQL - importare da csv in MySQL MySQL 3

Discussioni simili