Konverze sqlite do csv

Online konvertor SQLITE do CSV zdarma

Exportujte tabulky SQLite nebo výsledky dotazů do upravitelných a sdílitelných souborů CSV.

Převést SQLITE na CSV online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 30 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .sqlite

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .sqlite do .csv

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .csv

    Výsledek převodu je připraven ke stažení.

Jak převést soubor sqlite do formátu csv

Spreadsheetový, reportovací nebo importní software může vyžadovat CSV, i když jsou zdrojová data uložena v databázi SQLite. CSV také poskytuje kopii tabulky v prostém textu, kterou lze snadněji sdílet, kontrolovat nebo upravovat než původní databázi.

Co je formát SQLite

SQLite je serverless relační databáze uložená v souboru, obvykle s příponou .sqlite, .sqlite3 nebo .db. Mobilní a desktopové aplikace, prohlížeče, vestavěná zařízení, testovací nástroje a lokální podnikový software ji používají, protože databázový engine nevyžaduje samostatný server.

Jeden soubor SQLite může obsahovat více tabulek, pohledů, indexů, triggerů, relací a binárních hodnot BLOB. Převod proto obvykle exportuje jednu tabulku nebo výsledek dotazu; nepřevede celou databázi s více tabulkami na jeden ekvivalentní soubor CSV.

Co je formát CSV

CSV je reprezentace tabulkových dat v prostém textu, s jedním záznamem na řádek a poli oddělenými čárkami nebo jiným dohodnutým oddělovačem. Dokážou jej číst Microsoft Excel, LibreOffice Calc, Google Sheets, skripty, nástroje pro import dat a reportovací systémy.

CSV je užitečné pro výměnu tabulky mezi nesouvisejícími programy a nevyžaduje databázový engine. Nezachovává indexy SQLite, relace, omezení, triggery, pohledy jako databázové objekty, datové typy sloupců, vzorce ani více tabulek v jednom souboru.

Jak převést soubor SQLite na CSV

Pomocí nástroje příkazového řádku SQLite

  1. Nainstalujte oficiální utilitu příkazového řádku SQLite a vytvořte konzistentní kopii databáze. Nejprve zavřete aplikaci, která databázi používá, zejména pokud jsou přítomny soubory -wal nebo -shm.
  2. Otevřete terminál ve složce s databází a spusťte SQLite pomocí příkazu sqlite3 database.sqlite.
  3. Vypište tabulky pomocí .tables nebo zkontrolujte schéma pomocí .schema.
  4. Zapněte názvy sloupců a výstup CSV pomocí .headers on a .mode csv.
  5. Přesměrujte výsledek následujícího dotazu do souboru pomocí .once output.csv a poté spusťte příkaz SELECT.
  6. Ukončete program pomocí .quit.

Kompletní interaktivní sekvence je:

sqlite3 database.sqlite
.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.quit

Exportujte vybrané sloupce nebo záznamy změnou dotazu, například SELECT id, name, created_at FROM customers WHERE active = 1;. Název tabulky obsahující mezery nebo rezervovaná slova uzavřete do uvozovek, například SELECT * FROM "order details";. Dotaz může před exportem také spojovat tabulky, agregovat záznamy nebo použít řazení.

Pomocí desktopové databázové utility

DB Browser for SQLite dokáže otevřít databázi, zobrazit její tabulky a exportovat vybranou tabulku. Otevřete soubor, vyberte Browse Data, zvolte tabulku a poté vyberte File → Export → Table(s) as CSV file. Zvolte oddělovač, zapněte záhlaví sloupců, zadejte název výstupního souboru a uložte jej. Názvy nabídek se mohou mezi jednotlivými verzemi lišit.

Pomocí 101convert

Soubor můžete zdarma převést na webu 101convert.com bez instalace softwaru: nahrajte soubor SQLite, zvolte CSV jako výstupní formát, spusťte převod a stáhněte výsledek. Pokud databáze obsahuje důvěrné, osobní nebo regulované informace, použijte raději lokální nástroj SQLite.

Omezení kvality a kompatibility

Pokud databáze obsahuje několik tabulek, exportujte každou požadovanou tabulku samostatně. Jeden soubor CSV nemůže zachovat hranice tabulek ani relace; spojení může vytvořit opakované řádky nebo duplicitní pole, protože související záznamy jsou sloučeny do jednoho výsledku.

SQLite používá flexibilní třídy úložiště, zatímco CSV nemá formální systém typů. Spreadsheetový software může při importu změnit data, logické hodnoty, úvodní nuly, vědecký zápis nebo velká celá čísla. Zkontrolujte export jako text nebo jej importujte s explicitně nastavenými typy sloupců. Nastavte kódování znaků, obvykle UTF-8, a oddělovač očekávaný přijímajícím programem.

CSV vyžaduje použití uvozovek, pokud hodnota obsahuje oddělovač, uvozovky nebo zalomení řádku; výstupní režim CSV v SQLite použije požadované uvozování. Některé importéry mohou s hodnotami NULL a prázdnými řetězci zacházet stejně, proto ověřte, jak je cílový systém rozlišuje.

Sloupce BLOB jsou binární a měly by být exportovány samostatně nebo explicitně převedeny, například pomocí SELECT id, hex(blob_column) FROM files;. Původní databázi SQLite si ponechte: CSV nedokáže obnovit její schéma, indexy, omezení, relace, pohledy ani původní datové typy.

SQLITE vs CSV: srovnání formátů

Jak si formáty SQLITE a CSV stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů SQLITE a CSV
Vlastnost .SQLITE SQLite database .CSV Comma-Separated Values
Čitelný jako prostý text Ne Ano
Datové typy Typovaný Typovaný
Vnořené struktury Ano Ne
Vzorce Ne Ne
Více tabulek nebo listů Ano Ne
Typická velikost souboru Malé Malé
Otevřený standard Ano Ano
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 2000 —
Vývojář D. Richard Hipp / SQLite Consortium —
MIME typ application/vnd.sqlite3 text/csv

Často kladené otázky

Je konvertor SQLITE do CSV zdarma?

Ano, převod SQLITE do CSV na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor SQLITE?

Můžete nahrát soubory SQLITE o velikosti až 50 MB a převést až 20 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod SQLITE do CSV instalovat nějaký software?

Ne. Převod SQLITE do CSV probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor SQLITE pro tuto konverzi z SQLITE do CSV. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.