---
title: "Excel dosyalarını SQLite için dönüştürün"
description: "Excel dosyalarını tarayıcıda SQLite 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-sqlite-donusturme
last_updated: 2026-10-15
---

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

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

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

Yukarıdaki örnek clientes_2024.xlsx, IntoSQL'in SQLite 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 | SQLite türü | Betikte |
| --- | --- | --- | --- | --- |
| Nº Cliente | `00127` | `no_cliente` | `TEXT` | `'00127'` |
| Nombre | `Peña Muñoz` | `nombre` | `TEXT` | `'Peña Muñoz'` |
| C.P. | `01234` | `c_p` | `TEXT` | `'01234'` |
| Alta | `03/02/2024` | `alta` | `DATE` | `'2024-02-03'` |
| Activo | `sí` | `activo` | `BOOLEAN` | `1` |
| Saldo | `1.234,50` | `saldo` | `NUMERIC(6,2)` | `1234.50` |

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

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

### SQLite

```shell
sqlite3 clientes_2024.db < clientes_2024.sqlite.sql
```

Veritabanı dosyası yoksa oluşturulur. Dönüştürücü, hiç komut gerektirmeyen hazır bir .sqlite veritabanı da indirir. DB Browser for SQLite'ta Execute SQL'i seçin, betiği açıp çalıştırın.

Betik olmadan:

```shell
intosql load clientes_2024.xlsx --into clientes_2024.db
```

## 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.

## SQLite hakkında bilmeniz gerekenler

- Her sütun, değerlerinin ihtiyaç duyduğu türü alır: INTEGER, NUMERIC, TEXT, DATE veya BOOLEAN gibi. Evet ve hayır 1 ve 0 olarak saklanır.
- 15 basamaktan uzun ondalık sayılar TEXT olarak kalır, böylece hiçbir basamak yuvarlamayla kaybolmaz.
- SQLite betiğini veya tarayıcınızda oluşturulan hazır bir .sqlite veritabanını indirin.

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

| Değer | SQLite |
| --- | --- |
| Evet ve hayır | `BOOLEAN` |
| Tam sayılar | `INTEGER` |
| Büyük tam sayılar | `INTEGER` |
| Ondalık sayılar | `NUMERIC(p,s) · TEXT` |
| Kayan noktalı sayılar | `REAL` |
| Tarihler | `DATE` |
| Günün saatleri | `TIME` |
| Saatli tarihler | `DATETIME` |
| Saatli ve saat farkı olan tarihler | `DATETIME` |
| Metin | `TEXT` |

## Excel dosyasından SQLite için sorular

### Excel dosyasını SQLite 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 SQLite betiğini yazar. Betiği indirip sqlite3 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 SQLite türlerini kullanır?

Evet/hayır değerleri BOOLEAN, tam sayılar INTEGER, ondalıklar NUMERIC(p,s), tarihler DATE, saatli tarihler DATETIME ve metin TEXT olur. Boyutlar her sütundaki en uzun değere göre belirlenir.

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

Evet. 00127 gibi bir kod metin olarak kalır; SQLite onu TEXT olarak saklar ve betik onu '00127' olarak yazar.

### Verileri betik olmadan SQLite'a yükleyebilir mi?

Evet, ücretsiz: intosql load SQLite veritabanı dosyasını oluşturur ve satırları yükler. Bu sayfadaki dönüştürücü hazır bir .sqlite veritabanı da indirir.

### 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ı MariaDB için dönüştürün](https://intosql.com/tr/excel-mariadb-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 SQLite için

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