Verileri İçe ve Dışa Aktarma
Verileri Çalışma Sayfasına Aktarın
Veriler dünyayı olduğu gibi temsil eder. Verileri anlamlandırmak için, onu analiz eder ve dünyayı anlarız. Veri bilgiye dönüşür.
Analizi gerçekleştirmenin birçok yolu vardır: verileri elektronik tablolara koymak ve farklı şekillerde manipüle etmek yaygın bir yöntemdir. Aspose.Cells ile, çeşitli dış kaynaklardan veri alan ve bunları analiz için hazırlayan elektronik tablolar oluşturmak kolaydır.
Bu makalede, geliştiricilerin Aspose.Cells aracılığıyla erişebildiği bazı veri içe aktarma teknikleri açıklanmaktadır.
Aspose.Cells Kullanarak Verileri İçe Aktarma
Aspose.Cells ile bir Excel dosyasını açtığınızda, dosyadaki tüm veriler otomatik olarak içe aktarılır. Aspose.Cells, diğer veri kaynaklarından da veri alabilir:
Aspose.Cells bir sınıf sağlar,Çalışma kitabı , bu bir Microsoft Excel dosyasını temsil eder. buÇalışma kitabı sınıf koleksiyonu içerirÇalışma Sayfası Koleksiyonu Excel dosyasındaki her çalışma sayfasına erişim sağlar. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf. buÇalışma kağıdı sınıf bir sağlarCells Toplamak.Cellstoplama, diğer veri kaynaklarından veri almak için çok kullanışlı yöntemler sağlar. Bu makalede, bu yöntemlerin nasıl kullanılabileceği açıklanmaktadır.
Diziden İçe Aktarma
Bir diziden elektronik tabloya veri aktarmak için, importArray yöntemini çağırın.CellsToplamak. importArray yönteminin birçok aşırı yüklenmiş sürümü vardır, ancak tipik bir aşırı yükleme aşağıdaki parametreleri alır:
- Dizi, içeriği içe aktardığınız dizi nesnesi.
- Satır numarasıverilerin içe aktarılacağı ilk hücrenin satır numarası.
- sütun numarası, verilerin içe aktarılacağı ilk hücrenin sütun numarası.
- dikey mi, verilerin dikey mi yoksa yatay olarak mı içe aktarılacağını belirten bir Boole değeri.
Çok Boyutlu Dizilerden İçe Aktarma
Çok boyutlu dizilerden bir elektronik tabloya veri aktarmak için ilgili importArray aşırı yüklemesini çağırın.CellsToplamak:
ArrayList’ten içe aktarma
Verileri içe aktarmak için birDizi Listesi çalışma sayfalarınaImportArrayList yöntemiCells Toplamak. buImportArrayList yöntemi aşağıdaki parametreleri alır:
- Dizi Listesi ,Dizi Listesiiçeriği içe aktarılacak nesne.
- Satır numarası, içeriğin içe aktarılacağı hücre aralığının ilk hücresinin satır numarası.
- Sütun Numarası, verilerin içe aktarılacağı ilk hücrenin sütun numarası.
- Dikey miverilerin dikey mi yoksa yatay olarak mı içe aktarılacağını belirten bir Boole değeridir.
Özel Nesnelerden birleştirilmiş alana içe aktarma
Nesne koleksiyonundan birleştirilmiş hücreler içeren bir çalışma sayfasına veri aktarmak için şunu kullanın:ImportTableOptions.CheckMergedCellsEmlak. Excel şablonunda birleştirilmiş hücreler varsa, değerini ayarlayın.ImportTableOptions.CheckMergedCellsözellik doğru. GeçImportTableOptionsistediğiniz nesne listesini görüntülemek için yönteme sütunlar/özellikler listesiyle birlikte nesne. Aşağıdaki kod örneği, kullanımını gösterirImportTableOptions.CheckMergedCellsÖzel Nesnelerden birleştirilmiş hücrelere veri aktarmak için özellik. Lütfen eke bakınkaynak Exceldosya veExcel çıktısıreferans için dosya.
JSON’den Verileri İçe Aktarma
Aspose.Cells bir sağlarJson Yardımcı Programı işleme sınıfı JSON.Json Yardımcı Programı sınıfın birVerileri İçe Aktar JSON verilerini içe aktarma yöntemi. Aspose.Cells ayrıca birJsonLayoutOptionsJSON düzeninin seçeneklerini temsil eden sınıf. buVerileri İçe Aktar yöntemi kabul ederJsonLayoutOptions parametre olarak. buJsonLayoutOptions sınıf aşağıdaki özellikleri sağlar.
- DiziAsTablosu: Dizide tablo olarak işlenip işlenmeyeceğini belirtir.
- NümerikOrTarihi Dönüştür: JSON’deki dizenin sayısala mı yoksa tarihe mi dönüştürüleceğini gösteren bir değer alır veya ayarlar.
- Tarih formatı: Tarih değerinin biçimini alır ve ayarlar.
- Dizi Başlığını Yoksay: Nesnenin özelliği bir dizi ise, başlığın göz ardı edilip edilmeyeceğini belirtir
- YoksayNull: Boş değerin göz ardı edilip edilmeyeceğini gösterir.
- Nesne Başlığını Yoksay: Nesnenin özelliği bir nesne ise, başlığın göz ardı edilip edilmeyeceğini belirtir.
- Sayı Biçimi: Sayısal değerin biçimini alır ve ayarlar.
- BaşlıkStil: Başlığın stilini alır ve ayarlar.
Aşağıda verilen örnek kod,Json Yardımcı Programı veJsonLayoutOptions JSON verilerini içe aktarmak için sınıflar.
Çalışma Sayfasından Verileri Dışa Aktarma
Aspose.Cells, kullanıcılarının yalnızca harici veri kaynaklarından çalışma sayfalarına veri aktarmalarına izin vermekle kalmaz, aynı zamanda çalışma sayfası verilerini bir diziye vermelerine de izin verir.
Aspose.Cells Kullanarak Verileri Dışa Aktarma - Verileri Diziye Aktarma
Aspose.Cells bir sınıf sağlar,Çalışma kitabı , bu bir Microsoft Excel dosyasını temsil eder. buÇalışma kitabı sınıf bir içerirÇalışma Sayfası Koleksiyonu Excel dosyasındaki her çalışma sayfasına erişim sağlar. Bir çalışma sayfası şununla temsil edilir:Çalışma kağıdı sınıf. buÇalışma kağıdı sınıf bir sağlarCells Toplamak.
Veriler, kullanılarak kolayca bir Array nesnesine aktarılabilir.Cells sınıf'dışa aktarma dizisi yöntem.
Kesinlikle Yazılmış Verileri İçeren Sütunlar
Elektronik tablolar, verileri bir dizi satır ve sütun olarak depolar. Kullandışa aktarma dizisi verileri bir çalışma sayfasından bir diziye aktarma yöntemi.dışa aktarma dizisi çalışma sayfası verilerini dışa aktarmak için aşağıdaki parametreleri alır.Dizi nesne:
- Satır numarası, verilerin dışa aktarılacağı ilk hücrenin satır numarası.
- Sütun numarası, verilerin dışa aktarılacağı ilk hücrenin sütun numarası
- Satır sayısı, dışa aktarılacak satır sayısı.
- Sütun sayısı, dışa aktarılacak sütun sayısı.