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
Soubor se zpracuje hned a smaže se ihned po stažení.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
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/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
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
- Databázové formáty
- Dosud nehodnoceno.
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
- 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
-walnebo-shm. - Otevřete terminál ve složce s databází a spusťte SQLite pomocí příkazu
sqlite3 database.sqlite. - Vypište tabulky pomocí
.tablesnebo zkontrolujte schéma pomocí.schema. - Zapněte názvy sloupců a výstup CSV pomocí
.headers ona.mode csv. - Přesměrujte výsledek následujícího dotazu do souboru pomocí
.once output.csva poté spusťte příkazSELECT. - 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.
| 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 |
Navrhovaný software pro převod sqlite do 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.