UltKit

Veri Dönüştürücü

Veri satırlarını tabloların, veritabanlarının, API'lerin ve adres defterlerinin beklediği formatlar arasında taşıyın. Bir CSV, Excel çalışma kitabı, JSON veya XML dosyası, kişi listesi ya da PDF içindeki bir tabloyu yükleyin; aynı kayıtları bir sonraki programın okuyabileceği biçimde geri alın.

Veri Dönüştürücü

veya CSV, TSV, TXT … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    Veri dosyasını yükleyin

    CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML veya PDF dosyalarını ekleyin; aynı anda en fazla 20 dosya, her biri en çok 95 MB olabilir.

  2. 2

    Hedef formatı seçin

    Dönüştürülecek biçim alanında XLSX, CSV, JSON, XML, SQL veya başka bir biçimi arayın. Ayırıcı, kodlama, başlık satırı ve tarih ayarları Gelişmiş ayarlar altındadır.

  3. 3

    Dönüştürün ve içe aktarın

    XLSX biçimine Dönüştür düğmesine basın (etiket seçiminize göre değişir) ve dosyayı indirin; birden fazla sayfa birden fazla dosya olursa ZIP indirirsiniz.

Tablo, metin ve kod formatları: hangisi ne için kullanılır

Veri biçimleri, farklı programların veriyi farklı okumasından doğar. XLSX gibi elektronik tablolar hücreleri, sayfaları ve sayı biçimlerini korur. 2005'te RFC 4180 olarak yazılan CSV en alt ortak paydadır: virgülle ayrılmış düz değer satırları; her veritabanı ve muhasebe sistemi bunu içe aktarabilir. RFC 8259 ve ECMA-404 olarak standartlaştırılan JSON, web API'lerinin gönderdiği ve JavaScript'in okuduğu biçimdir. XML ondan öncedir ve faturaları, haber akışlarını ve ofis biçimlerini hâlâ çalıştırır; YAML ise yapılandırma dosyalarının girinti tabanlı biçimidir.

Dönüştürmelerin çoğu bu dünyalar arasında geçiştir: bir analist JSON olarak API çıktısı alır ve tabloya ihtiyaç duyar (JSON'dan Excel'e), bir geliştirici müşterinin tablosunu alır ve tohum dosyasına ihtiyaç duyar (CSV'den SQL'e), bir ofis listeyi başka bir sisteme vermek için dışa aktarır (Excel'den CSV'ye). Bunların her birinin doğru varsayılanlara sahip bir hazır ayar sayfası vardır; bu metnin altında listelenir.

Dönüştürmeden önce biçim sınırlarını bilmekte fayda var. XLSX tablosu 1.048.576 satır ve 16.384 sütun alırken eski XLS biçimi 65.536 satır ve 256 sütunda durur; bu yüzden çok büyük dışa aktarımlar XLSX, CSV veya Parquet olmalıdır. Excel'de sayfa adları 31 karakterle sınırlıdır; Sayfa adı alanı bu yüzden daha fazlasını kabul etmez.

Hangi veri dönüştürmeleri destekleniyor

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
HTML/PDF tablosuHTML/PDF tablosu to XLSX: yesHTML/PDF tablosu to CSV: yesHTML/PDF tablosu to JSON: yesHTML/PDF tablosu to XML: yes– HTML/PDF tablosu to YAML: noHTML/PDF tablosu to SQL: yes– HTML/PDF tablosu to VCF: noHTML/PDF tablosu to Parquet: yesHTML/PDF tablosu to MD: yes
supported not offeredAyrıca kullanılabilir: XLS, ODS, TSV, TXT, HTML tablosu, DOCX (Word tablosu olarak) ve Base64. Görseller dahil her dosya Base64 olarak kodlanabilir. Tire, kaynakta hedefe uyan satır bulunmayan çiftleri gösterir; örneğin iç içe bir JSON belgesinden kişiler.

Çıktı türüne göre veri dönüştürücü ayarları

Bu ayarlar, ayırıcılı metin okunurken ve yazılırken geçerlidir.

  • Ayırıcı: Otomatik algıla, virgül, noktalı virgül, sekme, dikey çizgi veya boşluk. Otomatik, girdinin ayırıcısını okur ve virgülle yazar.
  • Metin kodlaması: Varsayılan UTF-8; Windows'ta Excel için BOM'lu UTF-8; eski sistemler için UTF-16 ve eski kod sayfaları.
  • İlk satır başlık: sütun adları JSON anahtarları, XML etiketleri, SQL sütunları ve vCard alanları olur.
  • Tüm değerleri tırnak içine al: katı içe aktarıcılar için her alanı çift tırnak içine alır.

JSON'a dönüştürüldükten sonra bir CSV satırı nasıl görünür

id,name,city başlıklı ve 1,Ana,Lisbon satırlı CSV, Nesne dizisi ve Okunaklı biçimlendir ile dönüştürüldü
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Sık görülen veri içe aktarma sorunlarını çözme

  • Aksanlı ve Latin olmayan harfler Excel'de bozuk görünüyor

    Windows'taki Excel eski bir kodlamayı tahmin etti. Metin kodlaması BOM'lu UTF-8 olarak ayarlanıp yeniden dönüştürün.

  • İçe aktarmadan sonra gün ve ay yer değiştirdi

    Hedef 03/04'ü ters okudu. Tarihler ayarını, her veritabanı ve dilin aynı okuduğu ISO yapın.

  • Değerler aynı görünse de aramalar başarısız oluyor

    Hücre sonlarında görünmez boşluklar var. Boşlukları kırp açık kalsın.

  • İlk veri satırı sütun adları oldu

    Dosyada başlık satırı yok. 1. satır veri olarak kalsın diye İlk satır başlık seçeneğini kapatın.

  • SQL dosyası içe aktarmada hata veriyor

    Lehçe veritabanıyla uyuşmuyor. Doğru SQL lehçesi seçin ve yalnızca harf, rakam ve alt çizgi içeren bir SQL tablo adı kullanın.

Veri Dönüştürücü hakkında sorular

JSON dosyası Excel'de nasıl açılır?

.json dosyasını yükleyin ve XLSX'e dönüştürün. Nesnelerden oluşan bir dizi, her nesne için bir satır olur ve anahtarlar sütun başlıkları olur; iç içe nesneler sütunlara düzleştirilir. İç içe dizilerin nasıl işlendiğini JSON'dan Excel'e sayfasında bulabilirsiniz.

CSV dosyam Excel'de neden tek sütunda açılıyor?

Excel, sisteminizin bölgesel ayarındaki liste ayırıcısını kullanır. Ondalıkları virgülle yazan Almanya, Fransa veya Brezilya gibi ülkelerde noktalı virgül bekler. Ayırıcı ayarını Noktalı virgül yaparak yeniden dönüştürün ya da Excel'in Veri sekmesinden içe aktarıp ayırıcıyı kendiniz seçin.

Parquet seçeneği ne işe yarar?

Parquet, veri ambarlarında ve Spark, pandas, DuckDB gibi araçlarda kullanılan Apache sütun tabanlı biçimidir. Her sütunu bir arada saklar ve iyi sıkıştığı için büyük bir CSV çoğu zaman epey küçülür. Analiz işlem hatları için Parquet'e dönüştürün; bir Parquet dosyasını elektronik tabloda okumak için Parquet'ten CSV'ye sayfasını kullanın.

Tablodaki kişilerimi telefonuma aktarabilir miyim?

Evet. Ad, telefon numarası ve e-postaları başlık satırı olan sütunlara koyun, tabloyu VCF'ye dönüştürün ve .vcf dosyasını Google Kişiler, iCloud veya Outlook'a aktarın. Başlık adları, RFC 6350'de tanımlanan vCard alanlarıyla eşlenir. Tersi olan VCF'den CSV'ye, telefondaki kişileri tabloya aktarır.

Hangi SQL lehçesini seçmeliyim?

İçe aktaracağınız veritabanının lehçesi: MySQL, PostgreSQL, SQLite veya SQL Server. Adların tırnaklanma şekli (MySQL'de ters tırnak, PostgreSQL ve SQLite'ta çift tırnak, SQL Server'da köşeli parantez) ve sütun türleri farklıdır; uygun lehçe, içe aktarmada sözdizimi hatalarını önler.

Base64 metnim neden dosyadan daha büyük?

RFC 4648'de tanımlanan Base64, her 3 baytı 4 metin karakteri olarak yazar; bu yüzden çıktı girdiden yaklaşık üçte bir oranında büyüktür. Bir dosyayı HTML, CSS, JSON veya e-posta gövdesine yapıştırabilmenin bedeli budur. Img src için hazır bir dize almak üzere Data URI ön eki seçeneğini açın.

PDF içindeki bir tabloyu CSV'ye dönüştürebilir miyim?

Evet, gerçek metin içeren PDF'lerde. PDF'yi yükleyip CSV veya XLSX seçin; tablolar sayfa sayfa algılanır. Taranmış PDF'ler veya tablo fotoğrafları için tabloyu önce OCR ile okuyan resimden Excel'e aracını kullanın.

Diğer belge ve veri araçları
Resimden Excel'eBelge DönüştürücüPDF'ye Dönüştürme
PDF DönüştürücüResimden Metne (OCR)E-kitap Dönüştürücü

Tüm Veri Dönüştürücü araçları

Sizden istenen hedefi seçin. Aşağıdaki her sayfa, farklı varsayılan ayarlara sahip aynı araçtır.