Kullanıcıların farklı gereksinimleri vardır; örneğin excel verilerini JSON formatına dönüştürmek. Excel çalışma sayfası sütunlarının nesne anahtarlarıyla eşlenmesini yapması gerekir. Excel'den JSON'a dönüştürücü, .xls dosya verilerinin .JSON dosya biçimine dönüştürülmesine yardımcı olur.
Bu Excel dosyaları metin, çizelgeler, grafikler, biçimlendirme, işlevler ve daha fazla veri içerebilir.
Excel verilerini JSON'a dönüştürmek için Excel'de önceden tanımlanmış bir yöntem yoktur. Bu görevin tamamlanması için çevrimiçi Excel'den JSON'a dönüştürme yazılımını kullanabilir veya Microsoft mağazasından bir eklenti indirebilirsiniz.
Java dizesi birleşimi
Neden Excel'den JSON'a?
Excel dosyaları, metin, çizelgeler, grafikler, biçimlendirme, işlevler ve daha fazla veri içerebilen ağır ağırlıklı dosyalardır.
JSON dosyaları hafif ağırlıklı metin tabanlı belgelerdir. Verileri basit bir veri yapısında saklar. Dolayısıyla JSON dosyaları Notepad veya Wordpad gibi herhangi bir metin yazılımında açılabilir.
Excel verilerini JSON'a dönüştürmek için kullanılabilen çeşitli araçlar vardır.
Burada bu araçlar hakkında indirme bağlantılarıyla birlikte kısaca bilgi vereceğiz.
İpucu: WTSolution Excel'den JSON'a Dönüştürücü, Excel'den JSON'a eklentisi olarak da bilinir. Microsoft bu aracı sunmaktadır.
Son araç için - Excel'den JSON'a, Ayrıca size bu yazılımı indirme ve kullanma adımlarını da göstereceğiz.
Altova Harita Gücü
Altova MapForce aynı zamanda bir veri haritalama ve dönüştürme aracıdır. Çeşitli veri kümelerini dönüştürmek için kullanışlı bir yazılımdır. Bu aracı kullanarak Excel verilerini JSON'a, XML'i JSON'a (veya tam tersi) dönüştürebilirsiniz.
GÖRÜNTÜ
Ek olarak bu araç, kullanıcıların JSON'u CSV, EDI, Google protokol arabelleği ve daha fazlasına dönüştürmesine de olanak tanır. Bu aracın kullanımı, sürükle ve bırak arayüzü sağladığı için kolaydır. Ayrıca gelişmiş veri işlemeyi de destekler.
Altova MapForce ücretsiz bir yazılım değildir ancak 30 günlük ücretsiz deneme süresiyle birlikte gelir. Altova MapForce aracını aşağıdaki adresten indirin bağlantı .
White Town xls'den JSON'ye dönüştürücü
Bu yazılım bir xls'den JSON'a dönüştürücüdür. Adından da anlaşılacağı gibi kullanıcıların Excel verilerini JSON formatına dönüştürmesine olanak tanır. Ancak yalnızca Excel verilerinin JSON formatına değiştirilmesine izin verir. Bu yazılım Excel'in her iki biçimini de (.xls ve .xlsx biçimleri) destekler.
GÖRÜNTÜ
Bu yazılımı kullanmanın en büyük avantajlarından biri ücretsiz olmasıdır. Bununla birlikte kişisel veya ticari lisansını da satın alabilirsiniz. Kullanımı çok kolaydır, bu nedenle çoğunlukla verilerini çevrimiçi olarak aktaranlar arasında çok popülerdir.
White Town xls'den JSON'a dönüştürme aracını aşağıdakilerden indirebilirsiniz bağlantı .
Oksijen JSON Düzenleyicisi
Oxygen JSON Editor, Excel sütunlarını JSON nesne anahtarıyla eşleyerek Excel dosyası verilerini JSON formatına dönüştürmek için kullanılan bir yazılımdır. Bu yazılım yukarıda anlattıklarımıza göre karmaşık bir yazılımdır.
Oxygen JSON Editor karmaşık bir yazılım olduğu gibi karmaşık özelliklere de sahiptir. Yapı doğrulama, girinti, format ve içerik tamamlama gibi karmaşık özellikler. Ayrıca bu yazılım XML belgesini JSON formatına dönüştürmemize de olanak tanır.
GÖRÜNTÜ
Oxygen JSON Düzenleyici, diğer Excel'den JSON'a dönüştürücülerden farklı şekilde çalışır. Dönüşüm için XSLT stil sayfası şablonunu kullanır. Çoğu profesyonel, verilerini dönüştürmek için bu yazılımı tercih eder. Resmi web sitesinde kişisel, ticari ve akademik versiyonları bulunan ücretli bir yazılımdır.
İndirmek için resmi sitesine göz atın Oksijen JSON Düzenleyicisi .
WTSolution Excel'den JSON'a dönüştürücü
Bu, verileri üzerinde Excel'den JSON'a dönüşüm gerçekleştirebilen, bu bölümün son Excel'den JSON'a dönüştürücüsüdür. Bu görevin gerçekleştirilmesi için basit bir uygulamadır. Bu yazılım Excel verilerinde iki tür dönüşümü destekler: Satır ve İç İçe.
Adını da Excel to JSON eklentisi olarak dinlemişsinizdir. Microsoft adlı bu eklentiyi sunuyor Excel'den JSON'a kullanıcıların Excel verilerini JSON formatına dönüştürmelerine yardımcı olur. Şimdi Excel'den JSON'a eklenti hakkında biraz bilgi verelim ve bunun için indirme adımlarına da bakalım.
Excel'den JSON'a eklenti
Excel'den JSON'a Excel sayfası verilerini JSON formatına dönüştürmek için Microsoft tarafından sunulan bir eklentidir. Veriler JSON formatına dönüştürüldüğünde, Excel sayfası sütunları JSON'daki nesne anahtarlarına dönüştürülür. İndirmek ve kullanmak kullanıcıdan herhangi bir ücret talep etmez.
Bu eklentiyi Office mağazasından indirebilirsiniz.
Gereklilik
Excel'den JSON'a eklentisi yalnızca Excel 2013 veya daha yüksek sürümlerde çalışacaktır. Bu nedenle Excel sürümünüz 2013 ve üzeri olmalıdır.
Sınırlama
Bu eklentinin bir sınırlaması vardır.
Seçilen Excel verilerini JSON formatına dönüştürebilir.
Şu anda bu eklenti iki tür dönüşümü desteklemektedir.
- Sıra
- Yuvalanmış
Satır dönüşümü
Satır türü dönüşümünde, ilk satır başlık olarak değerlendirilir ve geri kalan satırlar veri olarak yorumlanır.
İç içe dönüşüm
İç içe tür dönüşümünde bir JSON şeması tanımlayabilirsiniz. Bu eklenti, dönüşüm işlemini sağladığınız şemaya göre yapacaktır.
Eklentiyi indir
Excel'den JSON'a eklenti Office mağazasında mevcuttur; oradan indirebilirsiniz. Adım adım öğrenmek için aşağıdaki bölümü izleyin -
Aşama 1: Aşağıdaki adresten Excel'den JSON'a eklentiyi indirin bağlantı .
Adım 2: Office mağazasının bir web sayfası açılacaktır; burada Şimdi sahip ol düğme.
Aşama 3: İndirmeye başlamadan önce sizden Microsoft hesabınızda geçerli kimlik bilgileriyle oturum açmanızı isteyecektir.
Microsoft hesabınız yoksa yeni hesap oluşturmak için ücretsiz kaydolun.
Adım 4: Microsoft hesabınıza giriş yaptığınızda. İndirmeden önce bu uygulamanın gerektirdiği bazı temel bilgileri isteyecektir. Burada bu ayrıntıları sağlayın ve Devam etmek düğme.
İpucu: * işaretiyle işaretlenen alanlar zorunlu alanlardır, diğerleri ise isteğe bağlıdır.
Adım 5: Şimdi tıklayın Excel'de aç Buradaki düğmeye basın.
Eğer sisteminizde MS Excel 2013 ve üzeri bir sürüm indirilmemişse online olarak ofise gidebilirsiniz. Bu bağlantıya tıklayarak.
Excel’de Aç seçeneğine tıkladık.
Adım 6: Bu açılır pencerede onay kutusunu işaretsiz bırakın ve Excel'i aç Burada.
Adım 7: Excel’iniz sisteminizde açılacaktır ancak internet bağlantısı gerektirmektedir. Eğer mevcut değilse bu tür uyarı hatasıyla karşılaşabilirsiniz.
Adım 8: Tamam'a tıkladığınızda, size bu hatanın neden ortaya çıkabileceğini gösteren bir panel daha gösterilecektir. Bu hata aşağıdaki sebeplerden dolayı olabilir.
Bu nedenle sisteminizi internete bağlayın ve açık olan Excel çalışma kitabını kapatın.
Adım 9: Adım 5'i ve adım 6'yı tekrar izleyin; burada Excel'i açın düğme.
Bu sefer sisteminiz internete bağlı. Yani eklentiyi yüklerken herhangi bir hata ve kesinti göstermez.
Adım 10: Excel dosyasındaki bir arayüz şu şekilde açılacaktır: Excel'den JSON'a eklenti. Şimdi bu eklentiyi Excel sekmenize tıklayarak ekleyin. Bu eklentiye güvenin sağ panelde bulunan düğme.
Adım 11: Excel'den JSON'a eklentisi, sonunda bir sekme olarak Excel şeridine başarıyla eklenir. Buraya bakın -
Adım 1/2: Excel'den JSON'a eklentiniz başlatılmaya hazır. İçerisinde mevcut Excel'den JSON'a Başlat adındaki sekme Excel'den JSON'a düğme.
Not: Şu anda açık olan Excel dosyası salt okunurdur ve bu araçla ilgili birkaç talimat içerir. Bu nedenle, önce Excel'i JSON'a dönüştürmek istediğiniz hedef dosyayı açın.
Adım 13: Yeni bir Excel sayfası hazırlayın veya verilerini formatta değiştirmek istediğiniz sayfayı açın. Mevcut bir kişi ayrıntıları dosyasını açtık ve Excel'den JSON'a geçiş işlemini başlatın düğme.
Adım 14: Üzerine tıkladığınızda bu hatayı alabilirsiniz. Yoksay ve tıkla TAMAM ileriye gitmek.
İpucu: Verilerinizi dönüştürmek için bu eklentiyi kullanırken sisteminizin internete bağlı olması gerekir. Aksi takdirde sorunlarla karşılaşabilirsiniz.
Adım 15: Şimdi en az ilk iki satırın verilerini veya birincisinin başlık, diğerinin veri olarak kabul edildiği tümünü seçin. Daha sonra tıklayın GİTMEK sağ panelde.
Adım 16: Seçilen verilerin JSON formatına dönüştürüldüğünü ve Git düğmesinin altında mevcut olduğunu göreceksiniz.
Adım 17: Bu veriyi buradan kopyalayıp, bu JSON verisini bir dosyaya yapıştırın ve kaydedin. Bu nedenle, Panoya kopyala Buradaki düğmeye basın.
Adım 18: JSON verileri başarıyla panoya kopyalandı.
Adım 19: Şimdi kopyalanan bu pano verilerini bir Word dosyasına yapıştırın ve kaydedin. Kopyalanan veriler aşağıda gösterildiği gibi görünecektir -
VBA kod düzenleyicisini kullanarak Excel'den JSON'a
Tüm bu araçları kullanmanın yanı sıra Excel'in yerleşik özelliğini de kullanabilirsiniz ( VBA kod düzenleyicisi ) Excel verilerini JSON formatına dönüştürmek için. Bunun için bir kod yapın ve kodu yürütün; Excel sütunlarının JSON nesne anahtarlarıyla eşlenmesini sağlayacak ve verileri JSON'a dönüştürecektir.
Kodlama konusunda rahatsanız bu sizin için iyi bir yoldur. Bu nedenle, Excel verilerinizi JSON formatına dönüştürmek için yukarıda tartışılan araçları açıkça indirmenize gerek yoktur. Bunu sisteminize herhangi bir yazılım indirmeden Excel VBA Code Editor kullanarak yapabilirsiniz.
İpucu: İlk satır her zaman başlık olarak kabul edildiğinden, Excel verilerinizin sütun adları olması gerekir.
VBA Kodu
Excel dosya verilerinin JSON formatına dönüştürülmesine ilişkin kodun tamamı aşağıdadır. Aşağıdaki kodu kopyalayın ve ilgili VBA kod düzenleyicinize yapıştırın.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
Bu VBA kodunda adında bir işlev tanımladık. Excel'denJSON'a bu daha sonra Excel verilerini JSON formatına dönüştürmek için bir Excel dosyasında kullanılacaktır. Bakalım nasıl yürütülecek.
Sözdizimi
=ExcelToJSON(range)
Şimdi Excel dosyasına geri dönün ve aşağıdaki ROUND() formülünü, dönüştürülen JSON sonucunu yerleştirmek istediğiniz Excel hücresine yazın. Örneğin,
=ExcelToJSON(A1:F3)
Şu anda yalnızca ilk iki Excel satırındaki verileri JSON formatına dönüştürüyoruz.
c++'da xor
tuşuna basın Girmek tuşuna basın ve sonucu alın ve verilerin başarıyla JSON formuna dönüştürüldüğünü görün. Benzer şekilde, daha fazla dönüşüm için bu işlevi kullanabilirsiniz.
Bu kodun ayrıntılı açıklaması için, bu kodu ve içinde oluşturulan ve kullanılan değişkenleri açıkladığımız bir sonraki eğitimimize bakın.