Konwerter danych
Przenoś dane między formatami, których wymagają arkusze kalkulacyjne, bazy danych, API i książki adresowe. Prześlij plik CSV, skoroszyt Excela, plik JSON lub XML, listę kontaktów albo tabelę z PDF i otrzymaj te same rekordy w postaci, którą odczyta kolejny program.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij plik z danymi
Dodaj pliki CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML lub PDF – maksymalnie 20 naraz, do 95 MB każdy.
- 2
Wybierz format docelowy
W polu Konwertuj na wybierz XLSX, CSV, JSON, XML, SQL lub inny format. Separator, kodowanie, wiersz nagłówka i ustawienia dat znajdziesz w sekcji Ustawienia zaawansowane.
- 3
Konwertuj i zaimportuj
Kliknij Konwertuj na XLSX (etykieta zależy od Twojego wyboru) i pobierz plik albo archiwum ZIP, jeśli z kilku arkuszy powstało kilka plików.
Formaty arkuszy, tekstowe i programistyczne: do czego służy każdy z nich
Formaty danych istnieją, bo różne programy odczytują dane na różne sposoby. Arkusze, jak XLSX, zachowują komórki, arkusze i formaty liczb. CSV, opisany w RFC 4180 w 2005 roku, to najmniejszy wspólny mianownik: zwykłe wiersze wartości oddzielonych przecinkami, które potrafi zaimportować każda baza danych i system księgowy. JSON, znormalizowany w RFC 8259 i ECMA-404, jest wysyłany przez API internetowe i odczytywany przez JavaScript. XML jest starszy i nadal obsługuje faktury, kanały danych i formaty biurowe, a YAML to oparty na wcięciach format plików konfiguracyjnych.
Większość konwersji to przejścia między tymi światami: analityk dostaje eksport z API w JSON i potrzebuje arkusza (JSON do Excela), programista dostaje arkusz od klienta i potrzebuje pliku startowego (CSV do SQL), biuro eksportuje listę, by przekazać ją innemu systemowi (Excel do CSV). Każda z tych konwersji ma własną stronę z właściwymi ustawieniami domyślnymi, wymienioną pod tym tekstem.
Warto znać ograniczenia formatów przed konwersją. Siatka XLSX mieści 1 048 576 wierszy i 16 384 kolumn, a stary format XLS kończy się na 65 536 wierszach i 256 kolumnach, dlatego bardzo duże eksporty lepiej zapisać jako XLSX, CSV lub Parquet. Nazwy arkuszy w Excelu mają maksymalnie 31 znaków, dlatego pole Nazwa arkusza nie przyjmuje więcej.
Jakie konwersje danych są obsługiwane
| from ↓ · to → | XLSX | CSV | JSON | XML | YAML | SQL | VCF | Parquet | MD |
|---|---|---|---|---|---|---|---|---|---|
| CSV/TSV | CSV/TSV to XLSX: yes | CSV/TSV to CSV: yes | CSV/TSV to JSON: yes | CSV/TSV to XML: yes | CSV/TSV to YAML: yes | CSV/TSV to SQL: yes | CSV/TSV to VCF: yes | CSV/TSV to Parquet: yes | CSV/TSV to MD: yes |
| XLSX/XLS | XLSX/XLS to XLSX: yes | XLSX/XLS to CSV: yes | XLSX/XLS to JSON: yes | XLSX/XLS to XML: yes | XLSX/XLS to YAML: yes | XLSX/XLS to SQL: yes | XLSX/XLS to VCF: yes | XLSX/XLS to Parquet: yes | XLSX/XLS to MD: yes |
| ODS/Numbers | ODS/Numbers to XLSX: yes | ODS/Numbers to CSV: yes | ODS/Numbers to JSON: yes | ODS/Numbers to XML: yes | ODS/Numbers to YAML: yes | ODS/Numbers to SQL: yes | ODS/Numbers to VCF: yes | ODS/Numbers to Parquet: yes | ODS/Numbers to MD: yes |
| JSON | JSON to XLSX: yes | JSON to CSV: yes | JSON to JSON: yes | JSON to XML: yes | JSON to YAML: yes | JSON to SQL: yes | – JSON to VCF: no | JSON to Parquet: yes | JSON to MD: yes |
| XML | XML to XLSX: yes | XML to CSV: yes | XML to JSON: yes | XML to XML: yes | XML to YAML: yes | XML to SQL: yes | – XML to VCF: no | XML to Parquet: yes | XML to MD: yes |
| YAML | YAML to XLSX: yes | YAML to CSV: yes | YAML to JSON: yes | YAML to XML: yes | YAML to YAML: yes | YAML to SQL: yes | – YAML to VCF: no | YAML to Parquet: yes | YAML to MD: yes |
| VCF | VCF to XLSX: yes | VCF to CSV: yes | VCF to JSON: yes | VCF to XML: yes | – VCF to YAML: no | VCF to SQL: yes | VCF to VCF: yes | – VCF to Parquet: no | VCF to MD: yes |
| SQL | SQL to XLSX: yes | SQL to CSV: yes | SQL to JSON: yes | SQL to XML: yes | – SQL to YAML: no | SQL to SQL: yes | – SQL to VCF: no | SQL to Parquet: yes | SQL to MD: yes |
| Parquet | Parquet to XLSX: yes | Parquet to CSV: yes | Parquet to JSON: yes | Parquet to XML: yes | – Parquet to YAML: no | Parquet to SQL: yes | – Parquet to VCF: no | Parquet to Parquet: yes | Parquet to MD: yes |
| Tabela HTML/PDF | Tabela HTML/PDF to XLSX: yes | Tabela HTML/PDF to CSV: yes | Tabela HTML/PDF to JSON: yes | Tabela HTML/PDF to XML: yes | – Tabela HTML/PDF to YAML: no | Tabela HTML/PDF to SQL: yes | – Tabela HTML/PDF to VCF: no | Tabela HTML/PDF to Parquet: yes | Tabela HTML/PDF to MD: yes |
Ustawienia konwertera danych według formatu wyjściowego
Te ustawienia obowiązują przy odczycie i zapisie tekstu z separatorami.
- Separator: wykrywanie automatyczne, przecinek, średnik, tabulator, pionowa kreska lub spacja. Tryb automatyczny odczytuje separator z danych wejściowych, a zapisuje przecinki.
- Kodowanie tekstu: domyślnie UTF-8; UTF-8 z BOM dla Excela w Windows; UTF-16 i starsze strony kodowe dla dawnych systemów.
- Pierwszy wiersz to nagłówek: nazwy kolumn stają się kluczami JSON, znacznikami XML, kolumnami SQL i polami vCard.
- Ujmij każdą wartość w cudzysłów: ujmuje każde pole w cudzysłowy dla rygorystycznych importerów.
Dla danych wejściowych i wyjściowych Excel, ODS i Numbers.
- Arkusze do konwersji: tylko pierwszy arkusz albo wszystkie arkusze, jako jeden plik CSV na arkusz w archiwum ZIP lub jeden klucz JSON na arkusz.
- Nazwa arkusza: nazwa karty w nowym skoroszycie, domyślnie Sheet1.
Opcje struktury dla kodu i baz danych.
- Czytelne formatowanie: JSON, XML lub YAML z wcięciami, łatwy do czytania; po wyłączeniu wynik jest zwarty.
- Struktura JSON: tablica obiektów z kluczami w każdym wierszu albo bardziej zwarta tablica tablic.
- Główny znacznik XML: element zewnętrzny, domyślnie rows; każdy rekord staje się elementem row.
- Nazwa tabeli SQL i Dialekt SQL: MySQL, PostgreSQL, SQLite lub SQL Server.
Czyszczenie stosowane do każdej komórki.
- Daty: bez zmian, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 lub znacznik czasu Unix.
- Usuń zbędne spacje: usuwa spacje na początku i na końcu, częstą przyczynę nieudanego wyszukiwania wartości.
- Prefiks Data URI: tylko dla wyniku Base64, dodaje data:image/png;base64, lub odpowiedni typ.
Jak wygląda wiersz CSV po konwersji do JSON
[
{
"id": 1,
"name": "Ana",
"city": "Lisbon"
}
]Rozwiązywanie typowych problemów z importem danych
Polskie znaki i litery spoza alfabetu łacińskiego wyglądają w Excelu jak krzaczki
Excel w Windows odgadł starsze kodowanie. Przekonwertuj plik, ustawiając Kodowanie tekstu na UTF-8 z BOM.
Po imporcie dzień i miesiąc w datach zostały zamienione
System docelowy odczytał 03/04 odwrotnie. Ustaw Daty na ISO, które każda baza danych i każdy język odczytują tak samo.
Wyszukiwanie nie działa, mimo że wartości wyglądają identycznie
Niewidoczne spacje na końcu komórek. Zostaw włączoną opcję Usuń zbędne spacje.
Pierwszy wiersz danych stał się nazwami kolumn
Plik nie ma wiersza nagłówka. Wyłącz opcję Pierwszy wiersz to nagłówek, aby wiersz 1 został zachowany jako dane.
Plik SQL powoduje błąd przy imporcie
Dialekt nie pasuje do bazy danych. Wybierz właściwy Dialekt SQL i użyj Nazwy tabeli SQL zawierającej tylko litery, cyfry i podkreślenia.
Pytania o konwerter danych
Jak otworzyć plik JSON w Excelu?
Prześlij plik .json i przekonwertuj go na XLSX. Tablica obiektów zamieni się w tabelę z jednym wierszem na obiekt, a klucze staną się nagłówkami kolumn; obiekty zagnieżdżone zostaną rozłożone na kolumny. Sposób obsługi zagnieżdżonych tablic opisujemy na stronie JSON do Excela.
Dlaczego plik CSV otwiera się w Excelu w jednej kolumnie?
Excel używa separatora list zgodnego z ustawieniami regionalnymi systemu. W krajach, w których ułamki zapisuje się po przecinku, np. w Polsce, Niemczech czy Francji, oczekuje średników. Przekonwertuj plik ponownie, ustawiając Separator na średnik, albo zaimportuj dane przez kartę Dane w Excelu i sam wybierz separator.
Do czego służy opcja Parquet?
Parquet to kolumnowy format Apache, używany w hurtowniach danych i narzędziach takich jak Spark, pandas czy DuckDB. Przechowuje każdą kolumnę osobno i dobrze się kompresuje, dlatego duży plik CSV często znacznie się zmniejsza. Konwertuj do Parquet na potrzeby analiz, a Parquet do CSV, aby otworzyć plik w arkuszu kalkulacyjnym.
Czy mogę zaimportować kontakty z arkusza do telefonu?
Tak. Umieść imiona, numery telefonów i adresy e-mail w kolumnach z wierszem nagłówka, przekonwertuj arkusz na VCF i zaimportuj plik .vcf do Kontaktów Google, iCloud lub Outlooka. Nazwy nagłówków są mapowane na pola vCard, zdefiniowane w RFC 6350. W drugą stronę działa VCF do CSV, czyli eksport kontaktów z telefonu do arkusza.
Który dialekt SQL wybrać?
Ten, do którego będziesz importować: MySQL, PostgreSQL, SQLite lub SQL Server. Różnią się sposobem cytowania nazw (odwrócone apostrofy w MySQL, cudzysłowy w PostgreSQL i SQLite, nawiasy kwadratowe w SQL Server) oraz typami kolumn, więc dopasowany dialekt pozwala uniknąć błędów składni przy imporcie.
Dlaczego tekst Base64 jest większy niż plik?
Base64, zdefiniowany w RFC 4648, zapisuje każde 3 bajty jako 4 znaki tekstu, więc wynik jest o około jedną trzecią większy od danych wejściowych. To cena za możliwość wklejenia pliku do HTML, CSS, JSON lub treści e-maila. Włącz Prefiks Data URI, aby otrzymać ciąg gotowy do użycia w atrybucie src elementu img.
Czy mogę przekonwertować tabelę z pliku PDF do CSV?
Tak, w przypadku plików PDF z prawdziwym tekstem. Prześlij PDF i wybierz CSV lub XLSX; tabele są wykrywane strona po stronie. W przypadku zeskanowanych plików PDF lub zdjęć tabel użyj zdjęcia do Excela, które najpierw odczytuje tabelę za pomocą OCR.
| Obraz do Excela | Konwerter dokumentów | Konwersja do PDF |
| Konwerter PDF | Obraz na tekst (OCR) | Konwerter e-booków |
Wszystkie narzędzia: Konwerter danych
Wybierz dokładnie ten wariant, którego od Ciebie wymagano. Każda ze stron poniżej to to samo narzędzie z innymi ustawieniami domyślnymi.
- Konwerter CSV na tabelę MarkdownZamień CSV na tabelę Markdown dla GitHub, GitLab, Obsidian lub Jupyter. Escapowane pionowe kreski, nagłówek, dowolny separator.
- Konwerter CSV do ParquetKonwertuj CSV do Apache Parquet z typowanymi kolumnami i kompresją dla pandas, DuckDB, Spark, BigQuery lub Athena. Bez instalowania Pythona i Sparka.
- Konwerter CSV do SQLKonwertuj CSV do SQL: CREATE TABLE i polecenia INSERT dla MySQL, PostgreSQL, SQLite lub SQL Server z wybraną nazwą tabeli. Bez konta.
- Konwerter CSV na TXTKonwertuj CSV na plik .txt dla formularzy przyjmujących tylko pliki tekstowe, odbiorców bez Excela lub dowolnego edytora tekstu. 20 plików naraz.
- Konwerter CSV na VCFKonwertuj listę kontaktów CSV do pliku VCF dla iPhone'a, iCloud, Androida i Kontaktów Google. Kolumny trafiają do pól vCard według nagłówków.
- Konwerter CSV na XLSKonwertuj CSV na XLS, format Excel 97–2003 wymagany przez starsze systemy i dawne wersje Office. Automatyczne wykrywanie separatora, do 20 plików naraz.
- Konwerter CSV na XLSXKonwertuj CSV do skoroszytu Excel XLSX z zachowaniem zer wiodących, długich ID i polskich znaków. Przecinek, średnik i tabulator wykrywane automatycznie.
- Konwerter CSV do XMLKonwertuj wiersze CSV do poprawnego XML z własnym tagiem głównym. Escapowanie znaków, wykrywanie separatora, wynik w UTF-8. Do 20 plików naraz.
- Konwerter Excel do CSVKonwertuj skoroszyty Excela (XLS, XLSX, XLSM) do CSV: każdy arkusz jako osobny plik, przecinek lub średnik i UTF-8 czytelne dla Excela.
- Konwerter Excel do JSONKonwertuj arkusze Excela do JSON online: nagłówki stają się kluczami, każdy wiersz obiektem, daty w formacie ISO. Obsługa XLSX, XLS, ODS i Numbers.
- Konwerter Excel do SQLZamień arkusz Excela na skrypt SQL dla MySQL, PostgreSQL, SQLite lub SQL Server. Nagłówki stają się kolumnami, a wiersze poleceniami INSERT.
- Konwerter Excel na VCFZamień listę kontaktów z Excela na plik .vcf i zaimportuj ją do iPhone’a, Androida, Google Contacts lub iCloud. Obsługa XLSX, XLS, ODS i Numbers.
- Konwerter Excel do XMLZamień arkusz Excela na XML bez map XML i karty Deweloper. Każdy wiersz to rekord, każdy nagłówek to znacznik. Pliki XLSX, XLS i ODS.
- Konwerter HTML na CSVZamień tabele z zapisanej strony internetowej na CSV dla Excela lub Arkuszy Google. Czyste wiersze bez linków, stylów i ukrytego formatowania.
- Konwerter HTML na JSONZamień tabelę HTML na JSON: nagłówki stają się kluczami, a każdy wiersz obiektem. Prześlij zapisaną stronę .html lub .htm, bez pisania scrapera.
- Konwerter obrazów do Base64Zakoduj PNG, JPG, GIF, WebP lub SVG jako tekst Base64 z prefiksem data:image do HTML src, CSS url() lub JSON. Do 20 obrazów naraz.
- Koder JSON do Base64Zakoduj plik JSON jako jedną linię Base64 dla Kubernetes Secrets, zmiennych CI, treści API i tokenów. W pełni odwracalne, opcjonalny data URI.
- Konwertuj JSON na CSVZamień JSON lub JSON Lines na CSV: wiersz na obiekt, zagnieżdżone pola jako kolumny, UTF-8 z BOM dla polskich znaków w Excelu. 20 plików naraz.
- Konwerter JSON do ExcelaZamień JSON lub JSON Lines na arkusz Excel XLSX: klucze stają się nagłówkami kolumn, rekordy wierszami. Do 20 plików naraz, bez rejestracji.
- Konwerter JSON do tabeli HTMLZamień JSON na tabelę HTML: klucze stają się nagłówkami kolumn, rekordy wierszami. Wklej ją do CMS, e-maila lub strony. Bez kodowania.
- Konwerter JSON na TXTZamień JSON na zwykły plik tekstowy: jeden rekord w wierszu, pola rozdzielone tabulatorem lub dowolnym separatorem. Otworzysz go w Notatniku i Excelu.
- Konwerter JSON do XMLKonwertuj JSON do XML online: klucze stają się elementami, tablice powtarzanymi elementami w nazwanym przez Ciebie korzeniu. Bez konta.
- Konwerter JSON na YAMLKonwertuj JSON na YAML online dla Kubernetes, GitHub Actions, Compose i Ansible. Wcięcia, bezpieczne cudzysłowy, 20 plików naraz, bez konta.
- Konwerter Numbers na CSVKonwertuj arkusze Apple Numbers do CSV na potrzeby importu do sklepu, CRM i banku. UTF-8, daty ISO, każdy arkusz jako osobny CSV. Na każdym urządzeniu.
- Konwerter Numbers do ExcelaKonwertuj arkusz Apple Numbers do skoroszytu Excel XLSX, który otworzysz w Windows, Arkuszach Google i portalach biurowych. Wszystkie arkusze, bez Maca.
- Konwerter ODS na XLSXKonwertuj arkusze ODS z LibreOffice lub OpenOffice Calc do XLSX dla Excela i formularzy. Wszystkie arkusze, do 20 plików, bez instalacji.
- Konwerter Parquet na CSVKonwertuj pliki Apache Parquet na CSV online i otwieraj je w Excelu lub Arkuszach Google. Bez Pythona, Sparka i DuckDB. Do 20 plików naraz.
- Konwerter PDF na CSVWyciągnij tabele z tekstowego PDF i zapisz je jako CSV dla aplikacji budżetowych, QuickBooks, pandas lub bazy danych. Daty w ISO, bez zbędnych spacji.
- Konwerter PDF na JSONZamień tabele z PDF na JSON: każdy wiersz to obiekt z kluczami z nagłówków kolumn, gotowy dla skryptu, API lub bazy danych. Do 20 plików PDF.
- Konwerter SQL na CSVZamień instrukcje INSERT ze zrzutu .sql na wiersze CSV do Excela lub Arkuszy Google. Zrzuty z MySQL, phpMyAdmin, SQLite i SQL Server.
- Konwerter TXT na CSVZamień pliki .txt z separatorami na poprawny CSV online. Tabulatory, pionowe kreski, średniki i spacje wykrywane automatycznie, cudzysłowy wg RFC 4180.
- Konwerter TXT na JSONPlik .txt na JSON: wiersze rozdzielone tabulatorem, |, przecinkiem lub spacją jako obiekty z kluczami z 1. wiersza. Stare kodowania, 20 plików.
- Konwerter TXT na XMLKonwertuj plik .txt rozdzielany tabulatorem, przecinkiem, średnikiem lub pionową kreską do XML: element na wiersz, nagłówki jako tagi. Do 20 plików.
- Konwerter VCF na CSVZamień kontakty vCard (.vcf) z iPhone’a, Androida, iCloud lub Outlooka na CSV dla Kontaktów Google, Outlook.com, CRM i mailingu. Wersje 2.1–4.0.
- Konwerter VCF do ExcelaZamień plik .vcf na skoroszyt Excel, by sortować kontakty i usuwać duplikaty. Numery jako tekst, wiersz na kontakt, każda wersja vCard.
- Konwerter XLS na XLSXKonwertuj skoroszyty Excel 97–2003 .xls do .xlsx online. Wszystkie arkusze, bez limitu 65 536 wierszy, bez instalacji Excela. Do 20 plików naraz.
- Konwerter XLSX na CSVZamień skoroszyt XLSX na czysty CSV w UTF-8 dla Shopify, WooCommerce, Mailchimp, Salesforce lub bazy danych. Formuły jako wartości, daty w ISO.
- Konwerter XLSX na XLSZamień skoroszyty .xlsx na starszy format .xls dla Excel 2003, starych systemów ERP i portali odrzucających XLSX. Wszystkie arkusze, 20 plików naraz.
- Konwerter XML na CSVKonwertuj feedy XML, faktury i eksporty systemowe do CSV online. Rekordy stają się wierszami, tagi kolumnami. Do 20 plików po 95 MB.
- Konwerter XML na WordKonwertuj XML na Word: powtarzające się rekordy stają się wierszami tabeli w pliku .docx. Elementy i atrybuty tworzą kolumny.
- Konwerter XML do ExcelaOtwórz faktury XML, wyciągi bankowe, feedy produktowe i eksporty systemów jako tabelę Excel XLSX. Bez mapy XML i karty Deweloper, także na Macu.
- Konwerter XML na JSONZamień XML na czytelny JSON: atrybuty jako klucze @, powtarzane tagi jako tablice, tekst bez zmian. Do odpowiedzi SOAP, kanałów i starych eksportów.
- Konwerter YAML na JSONKonwertuj pliki .yaml i .yml do JSON dla API, walidatorów i narzędzi czytających tylko JSON. Wcięcia domyślnie, do 20 plików, usuwanie po 30 min.