Darmowy konwerter online DBF do XLSX
Konwertuj starsze tabele DBF do edytowalnych skoroszytów XLSX, sprawdzając kodowanie i wartości pól.
Konwertuj DBF na XLSX online - za darmo
Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .dbf
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .dbf do .xlsx
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .xlsx
Wynik konwersji jest gotowy do pobrania.
Jak konwertować dbf do xlsx
- Bazy danych
- Brak ocen.
Starsza baza danych, tabela atrybutów GIS lub system biznesowy może eksportować rekordy jako .dbf, gdy odbiorca potrzebuje skoroszytu Excel do edycji, raportowania lub udostępniania. Konwersja do .xlsx sprawia, że tabela jest dostępna w aktualnym oprogramowaniu arkuszy kalkulacyjnych bez konieczności korzystania z oryginalnej aplikacji bazodanowej.
Czym jest format DBF
DBF to format tabel baz danych dBASE używany przez dBASE, FoxPro, Visual FoxPro, Clipper i starsze aplikacje biznesowe. Przechowuje wiersze oraz pola określonych typów, takie jak wartości znakowe, liczbowe, daty, logiczne i memo. Zbiory danych GIS oparte na Shapefile często używają pliku DBF do przechowywania danych atrybutów.
DBF to rodzina powiązanych formatów xBase, dlatego typy pól, konwencje kodowania i wymagania dotyczące plików towarzyszących różnią się w zależności od aplikacji. Pola memo mogą być przechowywane w osobnym pliku .dbt lub .fpt; pliki .cdx i .mdx zwykle zawierają indeksy. Podczas lokalnej konwersji trzymaj pliki towarzyszące obok pliku DBF. Otwarcie samego pliku DBF może spowodować brak lub obcięcie pól memo.
Czym jest format XLSX
XLSX to oparty na ZIP format skoroszytu Office Open XML używany przez Microsoft Excel i obsługiwany przez LibreOffice Calc, Apple Numbers oraz wiele bibliotek arkuszy kalkulacyjnych. Może zawierać wiele arkuszy, wartości komórek, formuły, formatowanie, filtry, wykresy i tabele.
XLSX jest odpowiedni, gdy dane muszą być edytowane w arkuszu kalkulacyjnym lub wysłane osobom bez oprogramowania zgodnego z DBF. Każdy arkusz obsługuje do 1 048 576 wierszy i 16 384 kolumn; większe tabele DBF należy podzielić lub odfiltrować przed eksportem.
Jak przekonwertować DBF do XLSX
Używanie LibreOffice Calc
- Zainstaluj LibreOffice i umieść plik DBF wraz z wymaganym plikiem memo
.dbtlub.fptw tym samym folderze. - Otwórz LibreOffice Calc i wybierz File → Open. Wybierz plik
.dbf. - W oknie dialogowym importu wybierz zestaw znaków używany przez system źródłowy. Typowe możliwości to Windows-1252, ISO-8859-1 i UTF-8, ale właściwy wybór powinien wynikać z aplikacji eksportującej lub jej dokumentacji.
- Sprawdź nazwy kolumn, wartości wierszy, daty, separatory dziesiętne, znaki inne niż ASCII oraz pola memo. Traktuj identyfikatory, takie jak kody pocztowe, kody produktów i numery kont, jako tekst, gdy istotne jest zachowanie zer wiodących.
- Wybierz File → Save As, wybierz
Excel 2007–365 (*.xlsx)i zapisz skoroszyt. - Gdy LibreOffice zapyta o format, wybierz Use Excel 2007–365 Format.
Używanie konwertera online 101convert
101convert.com może bezpłatnie przekonwertować plik DBF do XLSX bez instalowania oprogramowania: prześlij plik DBF, wybierz XLSX jako format wyjściowy, rozpocznij konwersję i pobierz skoroszyt. Nie przesyłaj poufnych ani podlegających regulacjom rekordów, chyba że aktualne warunki przetwarzania i przechowywania usługi spełniają Twoje wymagania. W przypadku baz danych zawierających wiele pól memo lub danych wrażliwych użyj aplikacji lokalnej i zachowaj wszystkie pliki towarzyszące.
Używanie Python do powtarzalnych konwersji
Zainstaluj wymagane pakiety:
pip install dbfread pandas openpyxl
Uruchom ten przykład, podając rzeczywiste kodowanie pliku źródłowego:
python -c "from dbfread import DBF; import pandas as pd; df=pd.DataFrame(iter(DBF('records.dbf', encoding='cp1252'))); df.to_excel('records.xlsx', index=False)"
Zastąp cp1252 rzeczywistym kodowaniem pliku DBF i zapewnij dostępność plików memo dla dbfread. Spowoduje to eksport rekordów i pól, ale nie odtworzy indeksów DBF, formularzy, relacji, reguł walidacji, oznaczeń usuniętych rekordów ani zachowania właściwego dla danej aplikacji. W przypadku powtarzalnych zadań dodaj jawną obsługę pól daty, wartości null, pól memo oraz kolumn, które muszą pozostać tekstem.
Ograniczenia jakości i zgodności
Błędy kodowania są nieodwracalne, jeśli podczas importu zostanie użyty niewłaściwy zestaw znaków. Pliki DBF często nie identyfikują wiarygodnie swojego kodowania, dlatego przed zapisaniem sprawdź nazwy, adresy i inne teksty zawierające znaki inne niż ASCII.
Oprogramowanie arkuszy kalkulacyjnych może różnie interpretować daty DBF, wartości logiczne, precyzję liczb, wartości null i separatory dziesiętne. Sprawdź, czy nie doszło do zmiany kolejności dzień-miesiąc na miesiąc-dzień, zaokrąglenia wartości, zmiany pustych wartości na zero lub zmiany wartości logicznych.
Excel może automatycznie formatować identyfikatory jako liczby, usuwać zera wiodące, wyświetlać długie wartości w notacji naukowej lub interpretować kody przypominające daty jako daty. Ustaw te kolumny jako tekst podczas importu lub popraw formaty ich komórek przed eksportem.
Indeksy, relacje, ograniczenia pól, formularze, zapytania, metadane aplikacji i stan usuniętych rekordów DBF nie mają automatycznych odpowiedników w podstawowym eksporcie XLSX. Porównaj oczekiwaną liczbę aktywnych rekordów z liczbą rekordów w arkuszu, sprawdź reprezentatywne rekordy i zweryfikuj pola memo przed udostępnieniem skoroszytu.
Porównanie formatu DBF z XLSX
Jak formaty DBF i XLSX wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .DBF dBASE Database File | .XLSX Microsoft Excel Open XML Spreadsheet |
|---|---|---|
| Otwarty standard | Częściowo otwarty | Tak |
| Kompresja | Bez kompresji | Oba |
| Typowy rozmiar pliku | Mały | Średni |
| Otwiera się w przeglądarce internetowej | Nie | Częściowo |
| Dalsza edycja | Ograniczone | Łatwy |
| Obsługa metadanych | Podstawowy | Rozbudowany |
| Czytelny tekstowo | Nie | Nie |
| Najlepszy do | Wymiana danych | Wymiana danych |
| Wprowadzono | 1983 | 2007 |
| Twórca | Ashton-Tate / dBASE, Inc. (format origin) | Microsoft |
| Typ MIME | application/x-dbf | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
Sugerowane oprogramowanie i linki: konwertery dbf na xlsx
Najczęściej zadawane pytania
Czy konwerter DBF do XLSX jest darmowy?
Tak, konwersja DBF do XLSX 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 DBF?
Możesz przesłać pliki DBF o rozmiarze do 50 MB i przekonwertować do 20 plików jednocześnie w jednej partii.
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ć DBF do XLSX?
Nie. Konwersja DBF do XLSX 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 DBF dla tej konwersji z DBF do XLSX. 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ę.