Microsoft Excel dosyalarının tablolarını oluşturun ve yönetin.
Tablo Oluştur
Hesap tablolarının avantajlarından biri, telefon listeleri, görev listeleri, işlemler, varlıklar veya borçlar gibi farklı tiplerde listeler oluşturmanıza olanak tanımalarıdır. Çeşitli kullanıcılar birden fazla listeyi kullanmak, oluşturmak ve yönetmek için birlikte çalışabilir.
Aspose.Cells, listeler oluşturmayı ve yönetmeyi destekler.
Liste Nesnesi Avantajları
Veri listesini gerçek bir Liste Nesnesine dönüştürdüğünüzde birkaç avantaj bulunmaktadır
- Yeni satır ve sütunlar otomatik olarak dahil edilir.
- Listenizin altından toplam satırı SUM, AVERAGE, COUNT vb. göstermek için kolayca ekleyebilirsiniz.
- Sağa eklenen sütunlar otomatik olarak List nesnesine dahil edilir.
- Satırlar ve sütunlara dayalı grafikler otomatik olarak genişletilecektir.
- Satırlara ve sütunlara atanan adlandırılmış aralıklar otomatik olarak genişletilir.
- Liste kazara satır ve sütun silme işlemlerine karşı korunur.
Microsoft Excel Kullanarak Bir Liste Nesnesi Oluşturma
- Liste nesnesi oluşturmak için veri aralığını seçme
- Bu, Liste Oluştur iletişim kutusunu görüntüler.
- Veri için Liste nesnesini uygulama ve toplam satırı belirtme (Seç Veri, ardından Liste, sonra Toplam Satır).
Aspose.Cells API’si Kullanımı
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden bir sınıf, Workbook, sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir Worksheets koleksiyonu içerir.
Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, bir çalışma sayfasını yönetmek için geniş bir özellik ve yöntem yelpazesi sağlar. Bir çalışma sayfasında bir ListObject oluşturmak için, ListObjects sınıfının koleksiyon özelliğini kullanın. Her ListObject, aslında ListObjectCollection sınıfının bir nesnesidir ve daha fazla List nesnesi eklemek ve belirtilen hücre aralığı için Add yöntemini sağlayan ListObjectCollection sınıfının bir nesnesidir.
Belirtilen hücre aralığına göre, Aspose.Cells tarafından Liste nesnesi oluşturulur. Liste yönetmek için ListObject sınıfının özniteliklerini (örneğin, ShowTotals, ListColumns, vb.) kullanın.
Aşağıdaki örnekte, yukarıdaki bölümde Microsoft Excel kullanarak oluşturduğumuz gibi, Aspose.Cells API’sini kullanarak aynı ListObject‘yi oluşturduk.
Tabloyu Biçimlendir
İlgili veri grubunu yönetmek ve analiz etmek için, hücre aralığını bir liste nesnesine (aynı zamanda bir Excel tablosu olarak da bilinir) dönüştürmek mümkündür. Bir tablo, ilişkili verileri içeren bir dizi satır ve sütun, diğer satır ve sütunlardaki veriden bağımsız olarak yönetilir. Varsayılan olarak, tablodaki her sütunun başlık satırında filtreleme etkinleştirilir, böylece listeniz nesnesi verilerinizi hızlı bir şekilde filtreleyebilir veya sıralayabilir. Listeniz nesnesine (sayısal verilerle çalışmak için faydalı olan bir listede özel bir satır) toplam satır ekleyebilirsiniz. Bu toplam satırın her hücresi için bir toplama işlevlerinin açılır menüsünü sağlayan özel bir satır. Aspose.Cells, listelerin (veya tabloların) oluşturulması ve yönetilmesi için seçenekler sunar.
Liste Nesnesini Biçimlendirme
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden bir sınıf, Workbook, sağlar. Workbook sınıfı, bir Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir Worksheets koleksiyonu içerir.
Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, bir çalışma sayfasını yönetmek için geniş bir özellik ve yöntem yelpazesi sağlar. Bir çalışma sayfasında bir ListObject oluşturmak için, ListObjects sınıfının koleksiyon özelliğini kullanın. Her ListObject, aslında ListObjectCollection sınıfının bir nesnesidir ve istenen hücre aralığını belirlemek amacıyla Add yöntemini sağlayan ListObjectCollection sınıfından bir nesnedir. Belirtilen hücre aralığına göre, Aspose.Cells tarafından bir ListObject oluşturulur. ListObject sınıfının özniteliklerini (örneğin, TableStyleType) kullanarak tablonuzu biçimlendirebilirsiniz.
Aşağıdaki örnek, bir çalışma sayfasına örnek veri ekler, bir ListObject ekler ve ona varsayılan stilleri uygular. Microsoft Excel 2007/2010 tarafından desteklenen ListObject stilleri bulunmaktadır.