Aspose.Cells JSON dönüştürücü .NET için
Aspose. hücreleri JSON NET için dönüştürücü, Microsoft Excel çalışma kitapları (XLS, XLSX,XLSM) ve JSON veri yapıları arasındaki kesintisiz, yüksek performanslı dönüşüm sağlar. web uygulamaları için çalışma sayfası içeriğini serialize etmeniz ya da jSON ödeme yüklemelerinden Excel dosyalarını yeniden yapılandırmanız gerekiyorsa, bu eklenti doğruluğu, şemayı doğrulamayı ve verimli performansı garanti eder.
Yükleme ve Setup
- NuGet paketini yükleme: bakın Kurulum .
- APIs kullanmadan önce ölçülen lisans ayarlayın: görüntüle Ölçümlü Lisanslama .
Lisans etkinleştirildi ve paket yüklendiğinde, JSON dönüşüm çalışma akışlarını .NET uygulamalarınıza hemen entegre edebilirsiniz.
Anahtar Özellikler
Format Kapaklama
- XLSX, XLSM, XLTX ve XLsB’yi destekler.
- Formülleri, tarzları, birleşik bölgeleri ve çalışma kitabı metadata tutar.
- Excel’den JSON’a ve geri dönüşümleri sağlar.
Özel JSON Şeması Haritalama
- Harita JSON aralığı veya nesneler arasında değişir.
- Başlıkları, gizli satırları ve ayakları içerir / hariç tutun.
- Sayılar, tarihler ve booleans için kontrol biçimlendirmesi.
- JSON çıkışları REST API sözleşmeleri veya mevcut şemalar ile eşleşir.
performans ve streaming
- Çevrimiçi okuma/yazma kullanılarak büyük veri kümelerini işler.
- Tüm çalışma kitabını yüklemeden satır-be-row veya paketlere dönüştürün.
- ASP.NET Core’daki bloklama işlemleri için async I/O’yu destekler.
Gelişmiş Seçenekler
- Özelleştirilmiş hücre değer dönüştürücüler (örneğin, tarih serializatörleri).
- Kontrol JSON indentasyon, kodlama ve sıfır politikaları.
- Önemli zırhları, özel karakterleri ve yerel özellikli biçimleri koruyun.
Hataların işlenmesi ve doğrulanması
- Yanlış formüller, bozulmuş akımlar veya şemalar yanlışlıkları tespit etmek.
- Hataları işleme veya düzeltme için doğrulama çağrı geri bildirimleri.
- Açık bir istisna hierarşisi çökme ve sorun çözme için.
Kod Örneği: Excel’i JSON’a dönüştürmek
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
İpuçları ve en iyi uygulamalar
- Bir kez JSON şemaları tanımlayın ve bunları birden fazla göreve tekrar kullanın.
- Büyük çalışma kitapları için, akış modu ve tune batch boyutları sağlanır.
- Wrap dönüşüm çağrısı, lisans ve I/O hataları ele almak için try/catch bloklarında çalışır.
- Tarih ve sayıların tutarlı biçimlendirilmesi için dönüştürücüler kullanın.
- Excel’e ithal etmeden önce giriş JSON’u doğrulayın.
- Web uygulamalarında uzun süreli dönüşümler için async APIs kullanın.
Yaygın Sorunlar ve Çözümler
- Dosya bulunamadı: Giriş dosya yolu kontrol edin.
- Desteklenmemiş dosya biçimi: Giriş biçimini desteklediğinden emin olun.
Sıkça Sorulan Sorular
**NET için Aspose.Cells JSON Converter nedir?**Excel dosyalarının .NET uygulamalarında JSON yapılarından / yapılarına programlı olarak dönüştürülmesini sağlar.
**NET için Aspose.Cells ile nasıl farklıdır?**Aspose.Cells tam özellikli bir kütüphane. JSON Converter Excel-to-JSON ve jSON-on-Excel çalışma akışlarına odaklanır.
**Hangi dosya biçimleri desteklenir?**XLSX, XLSM, XLTX , XLTM ve JSON.
**JSON nesil özelleştirilebilir mi?**Evet Kullanım JsonSaveOptions
indentasyon, kodlama ve biçimlendirme ayarları için.