---
title: "Konversi Excel ke MariaDB"
description: "Konversi file Excel ke SQL untuk MariaDB di browser Anda: CREATE TABLE dengan kolom bertipe, lalu pernyataan INSERT. Gratis, dan file Anda tidak pernah diunggah."
canonical: https://intosql.com/id/excel-ke-mariadb
last_updated: 2026-10-15
---

# Konversi Excel ke MariaDB

Letakkan file Excel Anda untuk mendapatkan skrip MariaDB dengan pernyataan CREATE TABLE dan INSERT. Setiap kolom diberi tipe, dan setiap perbaikan dicantumkan beserta baris dan kolomnya.

## Dari Excel ke MariaDB, kolom demi kolom

Contoh di atas, clientes_2024.xlsx, seperti yang ditulis IntoSQL untuk MariaDB: isi setiap kolom di file, tipe yang didapatnya, dan bagaimana nilai pertamanya ditulis di skrip.

| Di file | Nilai pertama | Kolom | Tipe MariaDB | Di skrip |
| --- | --- | --- | --- | --- |
| 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` |

## Muat skrip ke MariaDB

Hasil unduhan adalah file .sql biasa. Jalankan dengan alat bawaan MariaDB.

### MariaDB

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

Skrip mengatur utf8mb4 sendiri; flag ini membuat klien mengirimnya dengan cara yang sama, jadi aksen tiba utuh. Di HeidiSQL atau DBeaver, buka skrip lalu jalankan.

Tanpa skrip:

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

## Yang dibaca IntoSQL di file Excel

- Baris judul tetap ditemukan meski ada judul atau catatan di atasnya, dan baris total di akhir tidak disertakan.
- Tanggal yang disimpan sebagai nomor seri Excel menjadi tanggal sungguhan, baik dalam sistem tanggal 1900 maupun 1904.
- Kode dengan nol di depan, seperti 00127, tetap menjadi teks. Jika buku kerja memiliki beberapa lembar, Anda memilih lembarnya.

## Yang perlu diketahui tentang MariaDB

- Nilai ya dan tidak menjadi tinyint(1). Teks hingga 255 karakter menjadi varchar; teks yang lebih panjang menjadi text, mediumtext, atau longtext sesuai ukurannya.
- Skrip memakai utf8mb4 dan mengatur mode SQL, sehingga aksen, emoji, garis miring terbalik, dan baris baru dimuat sesuai tulisan aslinya.
- Tipe datetime di MariaDB tidak menyimpan zona waktu.

### Cara setiap jenis nilai disimpan di MariaDB

| Nilai | MariaDB |
| --- | --- |
| Ya dan tidak | `tinyint(1)` |
| Bilangan bulat | `int` |
| Bilangan bulat besar | `bigint` |
| Desimal | `decimal(p,s) · double` |
| Bilangan floating-point | `double` |
| Tanggal | `date` |
| Jam | `time(6) · time` |
| Tanggal dengan jam | `datetime(6) · datetime` |
| Tanggal dengan jam dan selisih waktu | `datetime(6) · datetime` |
| Teks | `varchar(n) · text · mediumtext · longtext` |

## Pertanyaan tentang Excel ke MariaDB

### Bagaimana cara mengonversi Excel ke MariaDB?

Letakkan file Anda di konverter di bagian atas halaman ini. Konverter menemukan baris judul, membaca setiap nilai, dan menulis skrip MariaDB, dengan mencantumkan setiap perbaikan yang dibuat. Unduh skripnya dan jalankan dengan the mariadb client.

### Lembar mana dari workbook yang dikonversi?

Lembar pertama yang terlihat. Jika workbook memiliki lebih dari satu lembar, opsi Lembar muncul agar Anda bisa memilih yang lain.

### Tipe MariaDB apa saja yang digunakan?

Nilai ya dan tidak menjadi tinyint(1), bilangan bulat int, desimal decimal(p,s), tanggal date, tanggal dengan waktu datetime(6), dan teks varchar(n). Ukuran diambil dari nilai terpanjang di setiap kolom.

### Apakah nol di depan tetap ada di MariaDB?

Ya. Kode seperti 00127 tetap berupa teks, jadi MariaDB menyimpannya sebagai varchar(8) dan skrip menuliskannya sebagai '00127'.

### Bisakah data dimuat ke MariaDB tanpa skrip?

Bisa, dengan IntoSQL Pro. Aplikasi desktop dan command line terhubung ke MariaDB dan memuat baris langsung, setelah membuat tabelnya terlebih dahulu.

### Seberapa besar file Excel yang bisa dipakai?

Di browser, workbook dibaca utuh, jadi batasnya adalah memori yang diberikan browser untuk halaman ini. Aplikasi desktop dan command line menerima workbook dengan ukuran berapa pun; di laptop Apple M4, command line mengonversi workbook 117 MB berisi satu juta baris dalam sekitar satu detik.

## Excel ke database lain

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

## File lain ke MariaDB

- [Konversi CSV ke MariaDB](https://intosql.com/id/csv-ke-mariadb)
- [Konversi JSON ke MariaDB](https://intosql.com/id/json-ke-mariadb)
