Przejdź do treści

Darmowy konwerter online CSV do DBF

Konwertuj rozdzielane dane CSV do tabeli DBF z określonymi typami danych na potrzeby starszych baz danych i oprogramowania GIS.

Konwertuj CSV na DBF online - za darmo

Przesyłanie…

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .csv

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

  2. 2/3

    Wykonaj konwersję .csv do .dbf

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

  3. 3/3

    Pobierz przekonwertowany plik .dbf

    Wynik konwersji jest gotowy do pobrania.

Statystyki konwersji CSV do DBF

Pliki CSV najczęściej konwertuje się do GEOJSON 28% DB 19% SAV 11% ICS 10%

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

Jak konwertować csv do dbf

Starszy program księgowy, GIS lub bazodanowy może wymagać tabeli dBASE zamiast pliku tekstowego z ogranicznikami. Konwersja danych tworzy tabelę DBF ze zdefiniowanymi typami pól, ich szerokościami i kodowaniem, którą zgodne oprogramowanie może otworzyć bezpośrednio.

Czym jest format CSV

CSV (Comma-Separated Values) przechowuje wiersze tabeli jako rekordy tekstowe rozdzielone znakami końca wiersza, a pola — przecinkami lub innym ogranicznikiem, takim jak średniki lub tabulatory. Pola zawierające ograniczniki, cudzysłowy lub znaki końca wiersza są zwykle ujmowane w podwójne cudzysłowy.

Microsoft Excel, LibreOffice Calc i Google Sheets eksportują pliki CSV. Systemy bazodanowe, narzędzia raportujące, oprogramowanie laboratoryjne i aplikacje niestandardowe używają CSV do wymiany danych, ponieważ format ten można odczytać bez specjalistycznego silnika baz danych. CSV nie zachowuje niezawodnie typów pól, indeksów, relacji, formatowania ani uniwersalnego kodowania znaków.

Czym jest format DBF

DBF to format tabel powiązany z dBASE, używany przez Visual FoxPro, Clipper, starsze systemy księgowe i wiele aplikacji GIS. Plik DBF przechowuje rekordy z nazwanymi polami i typami, takimi jak tekstowy, liczbowy, logiczny i data. W przeciwieństwie do CSV jego pola mają określone długości, a rekordy korzystają ze stałej struktury tabeli.

DBF jest odpowiedni, gdy starsza aplikacja wymaga konkretnie tabeli dBASE lub gdy dane atrybutowe muszą towarzyszyć ESRI Shapefile. Stałe definicje ułatwiają przewidywalny odczyt przez starsze oprogramowanie, ale nakładają ograniczenia na nazwy pól, ich szerokości, wartości null, daty i Unicode. Aby zapewnić szeroką zgodność, używaj unikatowych nazw pól o długości nie większej niż 10 znaków; niektóre warianty DBF i nowsze aplikacje obsługują inne limity.

Jak przekonwertować plik CSV do DBF

Korzystanie z LibreOffice Calc

  1. Otwórz plik CSV, na przykład customers.csv, w LibreOffice Calc.
  2. W oknie dialogowym importu tekstu wybierz właściwy ogranicznik i kodowanie znaków źródłowych, a następnie sprawdź podgląd. Ustaw kolumny identyfikatorów, takie jak kody pocztowe lub numery kont, jako Text, aby zachować początkowe zera.
  3. Sprawdź daty, separatory dziesiętne, puste wartości oraz pola zawierające przecinki lub znaki końca wiersza. Przed eksportem popraw błędy analizy.
  4. Wybierz File → Save As, wpisz nazwę, taką jak customers.dbf, i wybierz dBase jako typ pliku.
  5. Zaakceptuj potwierdzenie formatu i wybierz zestaw znaków DBF, gdy Calc o to poprosi. Otwórz ponownie wynikowy plik w aplikacji docelowej, aby sprawdzić nazwy pól, wartości, daty i znaki spoza ASCII.

Wyraźne wybranie ogranicznika jest konieczne w przypadku plików rozdzielanych średnikami lub tabulatorami; poleganie na rozszerzeniu nazwy pliku może spowodować zaimportowanie całego wiersza jako jednej kolumny.

Korzystanie z wbudowanego konwertera

Możesz bezpłatnie przekonwertować plik na stronie 101convert.com, bez instalowania oprogramowania: wybierz plik CSV, wybierz DBF jako format wyjściowy, rozpocznij konwersję i pobierz wygenerowaną tabelę. Zweryfikuj wynik w programie odbierającym dane, szczególnie gdy dane zawierają informacje poufne lub znaki spoza ASCII.

Automatyzacja cyklicznych konwersji

W przypadku powtarzalnego importu Python może utworzyć plik DBF za pomocą pakietu dbf. Zainstaluj go za pomocą:

pip install dbf

Zdefiniuj schemat przed wstawieniem rekordów, na przykład name C(80); amount N(12,2); active L; created D. Odczytaj źródło za pomocą csv.DictReader języka Python, jawnie konwertuj wartości liczbowe, logiczne i daty, a następnie dołącz rekordy do tabeli. Zdefiniowany schemat pozwala zachować spójność walidacji, wyboru kodowania i obsługi błędów między kolejnymi partiami danych.

Ograniczenia jakości i zgodności

  • Nazwy pól: Zmień długie lub zduplikowane nagłówki przed eksportem. Używaj unikatowych nazw o długości nie większej niż 10 znaków i unikaj znaków interpunkcyjnych w starszym oprogramowaniu dBASE i GIS.
  • Szerokości pól: Pola tekstowe i liczbowe mają stałe szerokości. Wartość przekraczająca zadeklarowaną szerokość może zostać obcięta lub odrzucona, a wartości liczbowe mogą spowodować przepełnienie, jeśli szerokość lub precyzja dziesiętna są zbyt małe.
  • Typy danych: Wartości wyglądające jak daty, liczby lub wartości logiczne pozostają tekstem, dopóki konwerter nie przypisze im typów. Przechowuj identyfikatory jako pola tekstowe zamiast konwertować je na liczby.
  • Kodowanie: Starsze czytniki DBF mogą oczekiwać strony kodowej Windows zamiast UTF-8. Znaki diakrytyczne, cyrylica lub znaki azjatyckie mogą zostać zniekształcone, gdy wybrana strona kodowa nie odpowiada aplikacji docelowej.
  • Daty i puste wartości: Tradycyjne pola daty DBF przechowują daty bez znaczników czasu. Starsze czytniki mogą nie rozróżniać w spójny sposób pustej wartości, zera i wartości null w bazie danych.
  • Zbiory danych GIS: Samodzielny plik DBF zawiera wyłącznie rekordy atrybutów. Zbiór danych Shapefile wymaga również pasujących plików .shp i .shx, a zwykle także pliku .prj. Konwersja lub zmiana nazwy pliku DBF nie tworzy geometrii geograficznej.
  • Indeksy i relacje: CSV nie zawiera indeksów ani relacji, a podstawowy eksport nie tworzy plików indeksów DBF. W razie potrzeby odbuduj te struktury w aplikacji docelowej.

Porównanie formatu CSV z DBF

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

Porównanie formatów plików CSV i DBF
Cecha .CSV Comma-Separated Values .DBF dBASE Database File
Czytelny tekstowo Tak Nie
Typy danych Typowane Typowane
Zagnieżdżone struktury Nie Nie
Formuły Nie Nie
Wiele tabel lub arkuszy Nie Nie
Typowy rozmiar pliku Mały Mały
Otwarty standard Tak Częściowo otwarty
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono — 1983
Twórca — Ashton-Tate / dBASE, Inc. (format origin)
Typ MIME text/csv application/x-dbf

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

Najczęściej zadawane pytania

Czy konwerter CSV do DBF jest darmowy?

Tak, konwersja CSV do DBF 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 CSV?

Możesz przesłać pliki CSV 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.

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ć CSV do DBF?

Nie. Konwersja CSV do DBF 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 CSV dla tej konwersji z CSV do DBF. 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ę.

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.