---
title: "Excel dosyalarını MariaDB için dönüştürün"
description: "Excel dosyalarını tarayıcıda MariaDB için SQL'e dönüştürün: türlü sütunlarla CREATE TABLE, ardından INSERT. Ücretsiz, dosyanız yüklenmez."
canonical: https://intosql.com/tr/excel-mariadb-donusturme
last_updated: 2026-10-15
---

# Excel dosyalarını MariaDB için dönüştürün

Excel dosyanızı bırakın, CREATE TABLE ve INSERT ifadeleri içeren bir MariaDB betiği alın. Her sütuna bir tür verilir ve her düzeltme satırı ve sütunuyla listelenir.

## Excel dosyasından MariaDB için, sütun sütun

Yukarıdaki örnek clientes_2024.xlsx, IntoSQL'in MariaDB için yazdığı haliyle: her sütunun dosyada ne tuttuğu, aldığı tür ve ilk değerinin betiğe nasıl yazıldığı.

| Dosyada | İlk değer | Sütun | MariaDB türü | Betikte |
| --- | --- | --- | --- | --- |
| 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` |

## Betiği MariaDB veritabanına yükleyin

İndirilen dosya düz bir .sql dosyasıdır. MariaDB araçlarıyla çalıştırın.

### MariaDB

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

Betik utf8mb4'ü kendisi ayarlar; bu bayrak istemcinin de aynı şekilde göndermesini sağlar, böylece aksanlı harfler bozulmadan ulaşır. HeidiSQL veya DBeaver'da betiği açıp çalıştırın.

Betik olmadan:

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

## IntoSQL'in Excel dosyalarında okudukları

- Üstünde başlıklar veya notlar olsa bile başlık satırı bulunur ve sondaki toplam satırı dışarıda bırakılır.
- Excel seri numarası olarak saklanan tarihler, hem 1900 hem 1904 tarih sisteminde gerçek tarihlere dönüşür.
- 00127 gibi başında sıfır olan kodlar metin olarak kalır. Bir çalışma kitabında birden fazla sayfa varsa sayfayı siz seçersiniz.

## MariaDB hakkında bilmeniz gerekenler

- Evet ve hayır değerleri tinyint(1) olur. 255 karaktere kadar metin varchar olur; daha uzun metin boyutuna göre text, mediumtext veya longtext olur.
- Betik utf8mb4 kullanır ve SQL modunu ayarlar; böylece aksanlar, emoji, ters eğik çizgiler ve satır sonları yazıldığı gibi yüklenir.
- MariaDB'nin datetime türü saat dilimi saklamaz.

### Her değer türü MariaDB içinde nasıl saklanır

| Değer | MariaDB |
| --- | --- |
| Evet ve hayır | `tinyint(1)` |
| Tam sayılar | `int` |
| Büyük tam sayılar | `bigint` |
| Ondalık sayılar | `decimal(p,s) · double` |
| Kayan noktalı sayılar | `double` |
| Tarihler | `date` |
| Günün saatleri | `time(6) · time` |
| Saatli tarihler | `datetime(6) · datetime` |
| Saatli ve saat farkı olan tarihler | `datetime(6) · datetime` |
| Metin | `varchar(n) · text · mediumtext · longtext` |

## Excel dosyasından MariaDB için sorular

### Excel dosyasını MariaDB için nasıl dönüştürürüm?

Dosyanızı bu sayfanın üstündeki dönüştürücüye bırakın. Başlığı bulur, her değeri okur ve yaptığı her düzeltmeyi listeleyerek MariaDB betiğini yazar. Betiği indirip the mariadb client ile çalıştırın.

### Çalışma kitabının hangi sayfası dönüştürülür?

Görünür ilk sayfa. Çalışma kitabında birden fazla sayfa varsa bir Sayfa seçeneği çıkar ve başka birini seçebilirsiniz.

### Hangi MariaDB türlerini kullanır?

Evet/hayır değerleri tinyint(1), tam sayılar int, ondalıklar decimal(p,s), tarihler date, saatli tarihler datetime(6) ve metin varchar(n) olur. Boyutlar her sütundaki en uzun değere göre belirlenir.

### MariaDB için baştaki sıfırları korur mu?

Evet. 00127 gibi bir kod metin olarak kalır; MariaDB onu varchar(8) olarak saklar ve betik onu '00127' olarak yazar.

### Verileri betik olmadan MariaDB veritabanına yükleyebilir mi?

Evet, IntoSQL Pro ile. Masaüstü uygulaması ve komut satırı MariaDB veritabanına bağlanır, önce tabloyu oluşturur ve satırları doğrudan yükler.

### Excel dosyası ne kadar büyük olabilir?

Tarayıcıda çalışma kitabı bütün olarak okunur, bu yüzden sınır tarayıcının bu sayfaya verdiği bellektir. Masaüstü uygulaması ve komut satırı her boyutta çalışma kitabını alır; Apple M4'lü bir dizüstü bilgisayarda komut satırı bir milyon satırlık 117 MB'lık bir çalışma kitabını yaklaşık bir saniyede dönüştürür.

## Excel dosyasından diğer veritabanlarına

- [Excel dosyalarını SQL'e dönüştürün](https://intosql.com/tr/excel-sql-donusturme)
- [Excel dosyalarını PostgreSQL için dönüştürün](https://intosql.com/tr/excel-postgresql-donusturme)
- [Excel dosyalarını MySQL için dönüştürün](https://intosql.com/tr/excel-mysql-donusturme)
- [Excel dosyalarını SQLite için dönüştürün](https://intosql.com/tr/excel-sqlite-donusturme)
- [Excel dosyalarını SQL Server için dönüştürün](https://intosql.com/tr/excel-sql-server-donusturme)
- [Excel dosyalarını Oracle için dönüştürün](https://intosql.com/tr/excel-oracle-donusturme)

## Diğer dosyalardan MariaDB için

- [CSV dosyalarını MariaDB için dönüştürün](https://intosql.com/tr/csv-mariadb-donusturme)
- [JSON dosyalarını MariaDB için dönüştürün](https://intosql.com/tr/json-mariadb-donusturme)
