Przejdź do treści

Darmowy konwerter online DB do CSV

Eksportuj tabele SQLite i innych DB do przenośnych plików CSV.

Konwertuj DB na CSV online - za darmo

Przesyłanie…

Separator kolumn

Polski Excel oczekuje średnika. Przy przecinkach wszystko trafi do jednej kolumny.

Kodowanie znaków

Jeśli Excel pokazuje zepsute polskie znaki, wybierz UTF-8 z BOM lub Windows (Europa Środkowa).

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .db

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .db do .csv

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .csv

    Wynik konwersji jest gotowy do pobrania.

Statystyki konwersji DB do CSV

9 na 10 konwersji kończy się w ciągu 1 s.

Przekonwertowane pliki
209
9 na 10 konwersji trwa najwyżej
1 s
Typowy rozmiar pliku
340 KB
72 pliki w ostatnich 30 dniach
Pliki DB najczęściej konwertuje się do XLSX 58% CSV 17% TXT 9% PDF 3%

Zaktualizowano 9 listopada 2026, na podstawie konwersji w 101convert.com

Jak konwertować db do csv

Arkusz kalkulacyjny, system raportowania lub narzędzie importu może wymagać formatu CSV, gdy nie może otworzyć oryginalnego pliku bazy danych. Eksportowanie do CSV zapewnia również prosty sposób udostępniania lub edytowania jednej tabeli bez instalowania oprogramowania bazodanowego.

Czym jest format DB

.db to ogólne rozszerzenie nazwy pliku, a nie pojedynczy format bazy danych. Najczęściej oznacza bazę danych SQLite, ale aplikacje mogą również używać go dla zastrzeżonych baz danych lub innych formatów przechowywania danych; tabele dBase zwykle używają rozszerzenia .dbf.

Baza danych może zawierać wiele tabel, indeksów, relacji, widoków, zapytań i metadanych. Dlatego konwersja zwykle eksportuje jedną tabelę lub zapytanie do jednego pliku CSV, zamiast konwertować całą bazę danych do równoważnego dokumentu CSV.

Czym jest format CSV

CSV przechowuje dane tabelaryczne jako rekordy i pola w postaci zwykłego tekstu. Przecinki są zwykle używanym separatorem pól, chociaż można stosować średniki lub tabulatory, gdy dane zawierają wiele przecinków. Pola zawierające separatory, cudzysłowy lub podziały wiersza muszą być ujęte w cudzysłowy zgodnie z zasadami CSV.

CSV jest obsługiwany przez Excel, LibreOffice Calc, Google Sheets, Python, R, narzędzia wiersza poleceń i większość systemów importu danych. Jest przenośny i łatwy do sprawdzenia, ale nie zachowuje relacji między tabelami, indeksów, zapytań baz danych, uprawnień, formuł ani większości typów danych właściwych dla baz danych.

Konwertowanie bazy danych SQLite za pomocą sqlite3

SQLite jest popularnym formatem używanym przez pliki o nazwie .db. Zainstaluj program wiersza poleceń SQLite, otwórz terminal w folderze zawierającym plik i sprawdź jego tabele:

sqlite3 database.db
.tables

W wierszu poleceń SQLite wyeksportuj wybraną tabelę wraz z nagłówkami kolumn:

.headers on
.mode csv
.once output.csv
SELECT * FROM table_name;
.once stdout

Zastąp database.db, output.csv i table_name rzeczywistymi nazwami. Zapytanie jest lepszym rozwiązaniem niż SELECT *, gdy potrzebujesz określonych kolumn, filtrowania lub ustalonej kolejności:

.headers on
.mode csv
.once customers.csv
SELECT id, name, email FROM customers ORDER BY id;

Bezpośrednie polecenie powłoki tworzy ten sam typ eksportu:

sqlite3 -header -csv database.db "SELECT * FROM table_name;" > output.csv

Korzystanie z graficznej aplikacji SQLite

Otwórz plik w kliencie SQLite, takim jak DB Browser for SQLite. Wybierz wymaganą tabelę, a następnie użyj opcji File → Export → Table(s) as CSV file lub równoważnego polecenia eksportu. Włącz nagłówki kolumn i wybierz kodowanie UTF-8, jeśli aplikacja udostępnia takie opcje.

Eksportowanie tabeli dBase

Jeśli źródłem jest tabela dBase, zwykle będzie mieć rozszerzenie .dbf, a nie .db. Otwórz ją w oprogramowaniu obsługującym dBase, takim jak LibreOffice Calc, a następnie użyj opcji File → Save As, wybierz Text CSV (.csv) i ustaw separator pól, znak cytowania tekstu oraz kodowanie znaków. Potwierdź, czy eksporter powinien uwzględniać nazwy kolumn.

Konwertowanie bez instalowania oprogramowania

Możesz bezpłatnie użyć konwertera na stronie 101convert.com: prześlij plik DB, wybierz CSV i pobierz wyeksportowany plik. Nie przesyłaj poufnych, osobowych, finansowych ani regulowanych danych, chyba że zasady postępowania z danymi i ich przechowywania przez usługę są dla Ciebie akceptowalne.

Sprawdzanie wyeksportowanych danych

  • Rozszerzenie .db nie identyfikuje formatu w sposób wiarygodny. Jeśli SQLite nie może otworzyć pliku, ustal, która aplikacja go utworzyła, zanim wybierzesz eksporter; plik może być zastrzeżony, zaszyfrowany, uszkodzony lub niezwiązany z SQLite.
  • Eksportuj osobno każdą wymaganą tabelę. Połączenie powiązanych tabel w jeden plik CSV wymaga zapytania lub zewnętrznego etapu przetwarzania danych i może powodować duplikowanie rekordów.
  • Używaj UTF-8, aby zachować znaki inne niż ASCII. Jeśli Excel wyświetla nieczytelny tekst, zaimportuj plik za pomocą funkcji importu danych i jawnie wybierz UTF-8.
  • Wartości NULL mogą stać się pustymi polami, a daty, wartości Boolean, separatory dziesiętne i dane binarne mogą być reprezentowane różnie przez poszczególne eksportery. Pola binarne mogą wymagać osobnego wyodrębnienia zamiast eksportowania do CSV.
  • Programy arkuszy kalkulacyjnych mogą interpretować identyfikatory zaczynające się od zera jako liczby, konwertować długie liczby całkowite do notacji naukowej lub zaokrąglać wartości przekraczające obsługiwaną precyzję. Sprawdź plik CSV jako tekst lub zaimportuj wrażliwe kolumny jako tekst.
  • CSV nie zawiera schematu ani mechanizmów kontroli dostępu. Zachowaj oryginalną bazę danych jako kopię nadrzędną, gdy konieczne jest zachowanie relacji, typów danych, indeksów lub informacji audytowych.

Porównanie formatu DB z CSV

Jak formaty DB i CSV wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików DB i CSV
Cecha .DB Database file .CSV Comma-Separated Values
Czytelny tekstowo Nie Tak
Typy danych Typowane Typowane
Zagnieżdżone struktury — Nie
Formuły Nie Nie
Wiele tabel lub arkuszy Tak Nie
Typowy rozmiar pliku Średni Mały
Otwarty standard Częściowo otwarty Tak
Najlepszy do Wymiana danych Wymiana danych
Typ MIME — text/csv

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Najczęściej zadawane pytania

Czy konwerter DB do CSV jest darmowy?

Tak, konwersja DB do CSV na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik DB?

Możesz przesłać pliki DB o rozmiarze do 10 MB i przekonwertować do 3 plików jednocześnie w jednej partii. W płatnym planie limit wynosi do 50 MB na plik i 20 plików naraz, sprawdź nasze plany.

Ile trwa konwersja DB do CSV?

9 na 10 konwersji DB do CSV w 101convert.com trwa najwyżej 1 s, według ostatnich 90 dni. Typowy plik ma 340 KB. Do tej pory przekonwertowano 209 plików.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować DB do CSV?

Nie. Konwersja DB do CSV odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik DB dla tej konwersji z DB do CSV. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Czy konwersja pliku .db do CSV zachowa wszystkie tabele?

CSV przechowuje jedną płaską tabelę, więc baza danych z wieloma tabelami może wymagać osobnych plików CSV albo wyeksportowana zostanie tylko wybrana tabela. Relacje, indeksy, ograniczenia i inna struktura bazy danych nie są zachowywane.

Jakie dane są tracone podczas konwersji SQLite .db do CSV?

Wartości komórek z wyeksportowanej tabeli zostają zachowane, ale definicje schematu, relacje, indeksy, wyzwalacze i typy danych charakterystyczne dla bazy danych zostają utracone. Pola binarne i inne złożone wartości mogą zostać przekonwertowane na zapis tekstowy lub pominięte, zależnie od eksportera.

Czy mogę edytować plik CSV i przekonwertować go z powrotem do tego samego pliku .db?

Możesz zaimportować plik CSV do bazy danych, ale nie odtworzy on automatycznie pierwotnej struktury bazy danych. Typy kolumn, klucze, relacje, formuły i inne ustawienia zwykle trzeba zdefiniować ponownie.

Dlaczego po konwersji .db do CSV przecinki, cudzysłowy lub podziały wierszy wyglądają nieprawidłowo?

CSV przedstawia wartości jako tekst, dlatego przecinki, cudzysłowy i osadzone podziały wierszy muszą być prawidłowo kodowane. Problemy zwykle występują, gdy wartość w bazie danych zawiera takie znaki, a czytnik CSV używa innych ustawień separatora, cudzysłowów lub kodowania znaków.

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.