---
title: "Convertire Excel in MariaDB"
description: "Converti file Excel in SQL per MariaDB nel tuo browser: un CREATE TABLE con colonne tipizzate, poi istruzioni INSERT. Gratis, e il tuo file non viene mai caricato."
canonical: https://intosql.com/it/excel-in-mariadb
last_updated: 2026-10-15
---

# Convertire Excel in MariaDB

Trascina il tuo file Excel per ottenere uno script MariaDB con istruzioni CREATE TABLE e INSERT. Ogni colonna riceve un tipo e ogni correzione è elencata con la sua riga e colonna.

## Da Excel a MariaDB, colonna per colonna

L'esempio qui sopra, clientes_2024.xlsx, come IntoSQL lo scrive per MariaDB: cosa contiene ogni colonna nel file, il tipo che riceve e come il suo primo valore finisce nello script.

| Nel file | Primo valore | Colonna | Tipo MariaDB | Nello script |
| --- | --- | --- | --- | --- |
| Nº Cliente | `00127` | `no_cliente` | `varchar(8)` | `'00127'` |
| Nombre | `Peña Muñoz` | `nombre` | `varchar(16)` | `'Peña Muñoz'` |
| C.P. | `01234` | `c_p` | `varchar(8)` | `'01234'` |
| Alta | `03/02/2024` | `alta` | `date` | `'2024-02-03'` |
| Activo | `sí` | `activo` | `tinyint(1)` | `TRUE` |
| Saldo | `1.234,50` | `saldo` | `decimal(6,2)` | `1234.50` |

## Carica lo script in MariaDB

Il download è un semplice file .sql. Eseguilo con gli strumenti di MariaDB.

### MariaDB

```shell
mariadb --default-character-set=utf8mb4 mydb < clientes_2024.mariadb.sql
```

Lo script imposta già utf8mb4; il flag fa sì che il client lo invii allo stesso modo, così gli accenti arrivano intatti. In HeidiSQL o DBeaver, apri lo script ed eseguilo.

Senza script:

```shell
intosql load clientes_2024.xlsx --into mariadb://user@localhost/mydb
```

## Cosa legge IntoSQL nei file Excel

- La riga di intestazione viene trovata anche se sopra ci sono titoli o note, e una riga dei totali alla fine viene esclusa.
- Le date salvate come numeri seriali di Excel diventano date vere, sia nel sistema di date 1900 sia nel 1904.
- I codici con zeri iniziali, come 00127, restano testo. Se una cartella di lavoro ha più fogli, scegli tu il foglio.

## Cosa sapere su MariaDB

- I valori sì e no diventano tinyint(1). Il testo fino a 255 caratteri è varchar; il testo più lungo è text, mediumtext o longtext in base alla dimensione.
- Lo script usa utf8mb4 e imposta la modalità SQL, così accenti, emoji, barre rovesciate e a capo vengono caricati come sono scritti.
- Il datetime di MariaDB non salva il fuso orario.

### Come viene salvato ogni tipo di valore in MariaDB

| Valore | MariaDB |
| --- | --- |
| Sì e no | `tinyint(1)` |
| Numeri interi | `int` |
| Numeri interi grandi | `bigint` |
| Decimali | `decimal(p,s) · double` |
| Numeri in virgola mobile | `double` |
| Date | `date` |
| Orari | `time(6) · time` |
| Date con ora | `datetime(6) · datetime` |
| Date con ora e fuso | `datetime(6) · datetime` |
| Testo | `varchar(n) · text · mediumtext · longtext` |

## Domande su Excel in MariaDB

### Come converto Excel in MariaDB?

Trascina il file sul convertitore in cima a questa pagina. Trova l'intestazione, legge ogni valore e scrive lo script MariaDB, elencando ogni correzione fatta. Scarica lo script ed eseguilo con the mariadb client.

### Quale foglio della cartella di lavoro viene convertito?

Il primo foglio visibile. Se la cartella di lavoro ne ha più di uno, compare l'opzione Foglio per sceglierne un altro.

### Quali tipi MariaDB usa?

I valori sì e no diventano tinyint(1), i numeri interi int, i decimali decimal(p,s), le date date, le date con ora datetime(6) e il testo varchar(n). Le dimensioni dipendono dal valore più lungo di ogni colonna.

### Mantiene gli zeri iniziali in MariaDB?

Sì. Un codice come 00127 resta testo, quindi MariaDB lo salva come varchar(8) e lo script lo scrive come '00127'.

### Può caricare i dati in MariaDB senza uno script?

Sì, con IntoSQL Pro. L'app desktop e la riga di comando si collegano a MariaDB e caricano le righe direttamente, creando prima la tabella.

### Quanto può essere grande il file Excel?

Nel browser la cartella di lavoro viene letta per intero, quindi il limite è la memoria che il browser concede a questa pagina. L'app desktop e la riga di comando accettano cartelle di lavoro di qualsiasi dimensione; su un portatile Apple M4 la riga di comando converte una cartella di lavoro di 117 MB con un milione di righe in circa un secondo.

## Excel in altri database

- [Convertire Excel in SQL](https://intosql.com/it/excel-in-sql)
- [Convertire Excel in PostgreSQL](https://intosql.com/it/excel-in-postgresql)
- [Convertire Excel in MySQL](https://intosql.com/it/excel-in-mysql)
- [Convertire Excel in SQLite](https://intosql.com/it/excel-in-sqlite)
- [Convertire Excel in SQL Server](https://intosql.com/it/excel-in-sql-server)
- [Convertire Excel in Oracle](https://intosql.com/it/excel-in-oracle)

## Altri file in MariaDB

- [Convertire CSV in MariaDB](https://intosql.com/it/csv-in-mariadb)
- [Convertire JSON in MariaDB](https://intosql.com/it/json-in-mariadb)
