UltKit

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

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 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. 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. 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 →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
Tabela HTML/PDFTabela HTML/PDF to XLSX: yesTabela HTML/PDF to CSV: yesTabela HTML/PDF to JSON: yesTabela HTML/PDF to XML: yes– Tabela HTML/PDF to YAML: noTabela HTML/PDF to SQL: yes– Tabela HTML/PDF to VCF: noTabela HTML/PDF to Parquet: yesTabela HTML/PDF to MD: yes
supported not offeredDostępne są także: XLS, ODS, TSV, TXT, tabela HTML, DOCX (jako tabela Worda) i Base64. Dowolny plik, także obraz, można zakodować jako Base64. Myślnik oznacza pary, w których źródło nie ma wierszy pasujących do celu, na przykład kontakty z zagnieżdżonego dokumentu JSON.

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.

Jak wygląda wiersz CSV po konwersji do JSON

Nagłówek CSV id,name,city z jednym wierszem 1,Ana,Lisbon, przekonwertowany z opcją Tablica obiektów i Czytelne formatowanie
[
  {
    "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.

Inne narzędzia do dokumentów i danych
Obraz do ExcelaKonwerter dokumentówKonwersja do PDF
Konwerter PDFObraz 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.