---
title: "Konwersja Excel do SQLite"
description: "Konwertuj pliki Excel do SQL dla SQLite w przeglądarce: CREATE TABLE z typowanymi kolumnami, a potem instrukcje INSERT. Za darmo, a plik nigdy nie jest wysyłany."
canonical: https://intosql.com/pl/excel-do-sqlite
last_updated: 2026-10-15
---

# Konwersja Excel do SQLite

Upuść plik Excel, aby dostać skrypt SQLite z instrukcjami CREATE TABLE i INSERT. Każda kolumna dostaje typ, a każda poprawka jest wymieniona z wierszem i kolumną.

## Z Excel do SQLite, kolumna po kolumnie

Przykład powyżej, clientes_2024.xlsx, tak jak IntoSQL zapisuje go dla SQLite: co zawiera każda kolumna w pliku, jaki dostaje typ i jak jej pierwsza wartość trafia do skryptu.

| W pliku | Pierwsza wartość | Kolumna | Typ w SQLite | W skrypcie |
| --- | --- | --- | --- | --- |
| 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` |

## Załaduj skrypt do SQLite

Pobierasz zwykły plik .sql. Uruchom go narzędziami SQLite.

### SQLite

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

Plik bazy danych powstaje, jeśli nie istnieje. Konwerter pobiera też gotową bazę .sqlite, bez żadnego polecenia. W DB Browser for SQLite wybierz Execute SQL, otwórz skrypt i uruchom go.

Bez skryptu:

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

## Co IntoSQL odczytuje w plikach Excel

- Wiersz nagłówka zostaje znaleziony, nawet gdy nad nim są tytuły lub notatki, a wiersz sum na końcu jest pomijany.
- Daty zapisane jako liczby seryjne Excela stają się prawdziwymi datami, zarówno w systemie dat 1900, jak i 1904.
- Kody z zerami na początku, takie jak 00127, pozostają tekstem. Gdy skoroszyt ma kilka arkuszy, sam wybierasz arkusz.

## Co warto wiedzieć o SQLite

- Każda kolumna dostaje typ, którego potrzebują jej wartości, np. INTEGER, NUMERIC, TEXT, DATE lub BOOLEAN; tak i nie są zapisywane jako 1 i 0.
- Liczby dziesiętne mające ponad 15 cyfr pozostają TEXT, więc żadna cyfra nie ginie przy zaokrąglaniu.
- Pobierz skrypt SQLite albo gotową bazę danych .sqlite utworzoną w przeglądarce.

### Jak każdy rodzaj wartości jest zapisywany w SQLite

| Wartość | SQLite |
| --- | --- |
| Tak i nie | `BOOLEAN` |
| Liczby całkowite | `INTEGER` |
| Duże liczby całkowite | `INTEGER` |
| Liczby dziesiętne | `NUMERIC(p,s) · TEXT` |
| Liczby zmiennoprzecinkowe | `REAL` |
| Daty | `DATE` |
| Godziny | `TIME` |
| Daty z godziną | `DATETIME` |
| Daty z godziną i przesunięciem | `DATETIME` |
| Tekst | `TEXT` |

## Pytania o Excel do SQLite

### Jak przekonwertować Excel do SQLite?

Upuść plik na konwerter u góry tej strony. Znajduje nagłówek, odczytuje każdą wartość i zapisuje skrypt SQLite, wymieniając każdą poprawkę. Pobierz skrypt i uruchom go za pomocą sqlite3.

### Który arkusz skoroszytu jest konwertowany?

Pierwszy widoczny arkusz. Gdy skoroszyt ma ich więcej, pojawia się opcja Arkusz, w której wybierzesz inny.

### Jakich typów SQLite używa?

Wartości tak i nie stają się BOOLEAN, liczby całkowite INTEGER, liczby dziesiętne NUMERIC(p,s), daty DATE, daty z godziną DATETIME, a tekst TEXT. Rozmiary wynikają z najdłuższej wartości w każdej kolumnie.

### Czy zachowuje zera wiodące w SQLite?

Tak. Kod taki jak 00127 pozostaje tekstem, więc SQLite przechowuje go jako TEXT, a skrypt zapisuje go jako '00127'.

### Czy może załadować dane do SQLite bez skryptu?

Tak, za darmo: intosql load tworzy plik bazy SQLite i ładuje do niego wiersze. Konwerter na tej stronie pobiera też gotową bazę .sqlite.

### Jak duży może być plik Excel?

W przeglądarce skoroszyt jest odczytywany w całości, więc limitem jest pamięć, jaką przeglądarka daje tej stronie. Aplikacja na komputer i wiersz poleceń przyjmują skoroszyty dowolnej wielkości; na laptopie z Apple M4 wiersz poleceń konwertuje skoroszyt 117 MB z milionem wierszy w około sekundę.

## Excel do innych baz danych

- [Konwersja Excel do SQL](https://intosql.com/pl/excel-do-sql)
- [Konwersja Excel do PostgreSQL](https://intosql.com/pl/excel-do-postgresql)
- [Konwersja Excel do MySQL](https://intosql.com/pl/excel-do-mysql)
- [Konwersja Excel do MariaDB](https://intosql.com/pl/excel-do-mariadb)
- [Konwersja Excel do SQL Server](https://intosql.com/pl/excel-do-sql-server)
- [Konwersja Excel do Oracle](https://intosql.com/pl/excel-do-oracle)

## Inne pliki do SQLite

- [Konwersja CSV do SQLite](https://intosql.com/pl/csv-do-sqlite)
- [Konwersja JSON do SQLite](https://intosql.com/pl/json-do-sqlite)
