İçeriğe geç

CSV, Excel ve JSON arasında dönüştür

Tablo önizlemesiyle elektronik tabloları CSV, XLSX ve JSON arasında istediğiniz yöne dönüştürün; veriler cihazınızda dönüştürülür.

Dönüştür:
CSV, Excel veya JSON dosyasını bırakınCSV, TSV, XLSX, XLS, ODS, JSON · en fazla 500 MB
Dosya seçCihazınızda işlenir, hiçbir zaman yüklenmez
Tarayıcınızda çalışır · yükleme yokNasıl çalışır

CSV ↔ Excel ↔ JSON nasıl kullanılır

  1. 1

    Verinizi ekleyin

    CSV, TSV, Excel (XLSX, XLS), ODS veya JSON dosyasını bırakın ya da veriyi doğrudan bir tablodan veya kod düzenleyiciden yapıştırın.

  2. 2

    Çıktıyı seçin

    JSON, CSV, TSV, Excel veya ODS seçin. Önizleme tablosu okunan veriyi olduğu gibi gösterir; böylece ayırıcıyı, başlık satırını veya sayfayı düzeltebilirsiniz.

  3. 3

    Ayarlayın ve indirin

    JSON yapısını, iç içe yapıyı, ayırıcıyı veya BOM seçeneğini belirleyin, çıktı önizlemesini kontrol edin, ardından dosyayı indirin ya da kopyalayın.

Sınırlar ve Pro

500 MB'a kadar dosyalar, satır ve sütun sayısı sınırsız; aynı anda bir sayfa dönüştürülür.

4 GB'a kadar dosyalar. Pro'yu gör

CSV ↔ Excel ↔ JSON hakkında

Bu dönüştürücü, tablo verilerini en sık kullanılan üç biçim arasında taşır: CSV (ve TSV), elektronik tablolar (Excel XLSX, eski XLS, XLSB ve OpenDocument ODS) ve JSON. Her yöne dönüşüm mümkündür; aynı sayfa bir CSV dışa aktarımını bir API için JSON'a, bir API yanıtını iş arkadaşınız için Excel sayfasına ya da bir çalışma kitabını veritabanına aktarmak üzere temiz bir CSV'ye çevirir.

Okuma esnektir. CSV ayırıcıları (virgül, noktalı virgül, sekme veya dikey çizgi) otomatik algılanır, satır sonu içeren tırnaklı alanlar işlenir ve eski Windows kodlamalı dışa aktarımların kodu doğru çözülür. Tür algılama; sayıları, true/false değerlerini ve ISO tarihlerini gerçek değerlere çevirirken posta kodu veya "007" gibi tanımlayıcıları metin olarak korur. JSON girdisinde nesne dizilerini, dizi dizilerini, sütuna göre anahtarlı nesneleri, kimliğe göre anahtarlı nesneleri, tek nesneyi ve JSON Lines biçimini anlar; iç içe nesneler address.city gibi noktalı sütunlara düzleştirilebilir.

Yazma ayarlanabilir: JSON nesne dizisi (isteğe bağlı olarak noktalı anahtarlar yeniden iç içe yapılır), dizi dizisi veya sütun başına bir dizi olarak, girintili ya da sıkışık; CSV herhangi bir ayırıcıyla ve Windows'taki Excel için isteğe bağlı UTF-8 bayt sırası işaretiyle; XLSX veya ODS ise sayılar, tarihler ve mantıksal değerler türlü hücreler olarak saklanıp sütunlar içeriğe göre boyutlandırılarak yazılır.

Sanallaştırılmış önizleme çok büyük dosyalarda bile sayfalar arasında gezinmeyi sağlar. Sınırlar: formüller son hesaplanan değerleriyle dışa aktarılır, aynı anda yalnızca bir sayfa dönüştürülür; hücre biçimlendirmesi, birleştirilmiş hücreler ve grafikler aktarılmaz.

Gizlilik

Dosyalar ve yapıştırılan veriler, bu sekmedeki bir Web Worker tarafından Papa Parse ve SheetJS ile ayrıştırılıp dönüştürülür; hiçbir şey yüklenmez ve yapıştırılan metin hiçbir yere kaydedilmez. Dönüştürme kitaplıkları bu sitenin parçasıdır ve yalnızca veri eklediğinizde yüklenir.

Özellikler

Her yöne dönüşüm

CSV, TSV, XLSX, XLS, ODS ve JSON girdi ve çıktı olarak desteklenir.

Canlı önizleme

Sanallaştırılmış tablo, verinizin nasıl okunduğunu olduğu gibi gösterir.

JSON istediğiniz gibi

Nesneler, diziler veya sütunlar; iç içe ya da düz; girintili veya sıkışık.

Asla yüklenmez

Dönüştürme tarayıcınızın içindeki bir worker'da yapılır.

CSV ↔ Excel ↔ JSON: sık sorulan sorular

Excel dosyasını JSON'a nasıl dönüştürürüm?
XLSX veya XLS dosyasını bırakın, birden fazla varsa sayfayı seçin ve çıktı olarak JSON'u belirleyin. “İlk satır başlık” açıkken her satır, sütun adlarına göre anahtarlanmış bir nesneye dönüşür; sayılar, tarihler ve true/false değerleri türlerini korur. Ardından .json dosyasını indirin veya panoya kopyalayın.
CSV dosyam Excel'de neden bozuk harflerle açılıyor?
Windows'taki Excel, dosya UTF-8 bayt sırası işaretiyle başlamıyorsa çoğu zaman eski bir kodlama varsayar. CSV veya TSV dışa aktarırken “UTF-8 BOM ekle” seçeneğini açın; é, ü veya 中 gibi karakterler doğru görünür. Google Sheets, Numbers ve LibreOffice ise her durumda UTF-8'i okur.
JSON yapıları ne anlama geliyor?
Nesne dizisi her satır için bir nesne verir; çoğu API ve JavaScript kodunun beklediği biçim budur. Dizi dizisi satırları düz listeler olarak tutar ve başlık satırı ilk sırada yer alır; kompakttır. Sütuna göre anahtarlı yapı her sütun için bir dizi üretir; grafik kitaplıkları ve pandas tarzı veri çerçeveleri için kullanışlıdır.
İç içe JSON nesneleri sütunlara nasıl dönüşür?
“İç içe nesneleri düzleştir” açıkken iç içe değerler noktalı sütun adları alır: {"address": {"city": "Oslo"}} address.city adlı bir sütun olur, dizi öğeleri ise tags.0, tags.1 gibi adlandırılır. Geri dönüştürürken “Noktalı anahtarları iç içe yap” bu sütun adlarından özgün yapıyı yeniden kurar.
Çok büyük dosyaları işleyebilir mi?
Evet, cihazınızın belleği elverdiği ölçüde. Ayrıştırma arka plandaki bir worker'da çalışır, böylece sayfa yanıt vermeye devam eder; önizleme yalnızca ekrandaki satırları çizer, bu yüzden yüz binlerce satırlı dosyalar akıcı kaydırılır. Kabaca bir ölçü olarak, Excel çalışma kitapları için dosya boyutunun yaklaşık on katı boş RAM ayırın.

Bu araçla yapabileceğiniz diğer işlemler