Workbook sınıfı

Workbook sınıfı

Excel elektronik tablosu oluşturmak için kök nesneyi temsil eder.

Workbook türü aşağıdaki üyeleri ortaya çıkarır:

İnşaatçılar

OluşturucuTanım
initWorkbook sınıfının yeni bir örneğini başlatır.
initWorkbook sınıfının yeni bir örneğini başlatır.
initWorkbook sınıfının yeni bir örneğini başlatır ve bir dosyayı açar.
initWorkbook sınıfının yeni bir örneğini başlatır ve bir akış açar.
initWorkbook sınıfının yeni bir örneğini başlatır ve bir dosyayı açar.
initWorkbook sınıfının ve açık akışın yeni bir örneğini başlatır.

Özellikler

MülkTanım
settingsÇalışma kitabı ayarlarını temsil eder.
worksheetsElektronik tablodaki WorksheetCollection koleksiyonunu alır.
is_licensedLisansın ayarlanıp ayarlanmadığını gösterir.
colorsElektronik tablonun paletindeki renkleri döndürür.
count_of_styles_in_poolStil havuzundaki stillerin sayısını alır.
default_styleÇalışma kitabının varsayılan Style nesnesini alır veya ayarlar.
is_digitally_signedBu e-tablonun dijital olarak imzalanıp imzalanmadığını belirtir.
is_workbook_protected_with_passwordYapının mı yoksa pencerenin mi şifreyle korunduğunu belirtir.
vba_projectBir e-tabloda Workbook.vba_project‘i alır.
has_macroBu e-tablonun makro/VBA içerip içermediğini belirtir.
has_revisionsÇalışma kitabında izlenen herhangi bir değişiklik olup olmadığını alır
file_nameGeçerli dosya adını alır ve ayarlar.
cells_data_table_factoryÖzel nesnelerden ICellsDataTable oluşturmaya yönelik fabrikayı alır
data_sorterVerileri sıralamak için bir DataSorter nesnesi alır.
themeTema adını alır.
built_in_document_propertiesElektronik tablonun tüm yerleşik belge özelliklerini temsil eden DocumentProperty koleksiyonunu döndürür.
custom_document_propertiesElektronik tablonun tüm özel belge özelliklerini temsil eden DocumentProperty koleksiyonunu döndürür.
file_formatDosya formatını alır ve ayarlar.
interrupt_monitorKesinti monitörünü alır ve ayarlar.
content_type_propertiesÇalışma kitabındaki ContentTypeProperty nesnenin listesini alır.
custom_xml_partsÖzel XML Veri Depolama Bölümünü (bir paket içindeki özel XML verileri) temsil eder.
data_mashupKarma verileri alır.
ribbon_xmlŞerit kullanıcı arayüzünü tanımlayan XML dosyasını alır ve ayarlar.
absolute_pathDosyanın mutlak yolunu alır ve ayarlar.
data_connectionsExternalConnection koleksiyonunu alır.

Yöntemler

YöntemTanım
saveÇalışma kitabını diske kaydeder.
saveÇalışma kitabını diske kaydedin.
saveÇalışma kitabını diske kaydeder.
saveÇalışma kitabını akışa kaydeder.
saveÇalışma kitabını akışa kaydeder.
replaceBir hücrenin değerini yeni bir dizeyle değiştirir.
replaceBir hücrenin değerini yeni bir tam sayıyla değiştirir.
replaceBir hücrenin değerini yeni bir double ile değiştirir.
replaceBir hücrenin değerini yeni bir dize dizisiyle değiştirir.
replaceHücrelerin değerlerini bir tamsayı dizisiyle değiştirir.
replaceHücrelerin değerlerini çift diziyle değiştirir.
replaceHücrelerin değerlerini yeni verilerle değiştirir.
replaceHücrelerin değerlerini yeni verilerle değiştirir.
replaceBir hücrenin değerini yeni bir dizeyle değiştirir.
copyBaşka bir Çalışma Kitabı nesnesini kopyalar.
copyKaynak Çalışma Kitabı nesnesinden verileri kopyalar.
calculate_formulaFormüllerin sonucunu hesaplar.
calculate_formulaFormüllerin sonucunu hesaplar.
calculate_formulaBu çalışma kitabındaki formüllerin hesaplanması.
refresh_dynamic_array_formulasDinamik dizi formüllerini yeniler (mevcut verilere göre yeni komşu hücre aralığına yayılır)
Çalışma kitabındaki diğer formüller, dinamik dizi formülleri tarafından kullanılmış olsalar bile yinelemeli olarak hesaplanmayacaktır.
refresh_dynamic_array_formulasDinamik dizi formüllerini yeniler (mevcut verilere göre yeni komşu hücre aralığına yayılır)
import_xmlBir XML veri dosyasını çalışma kitabına aktarır/günceller.
import_xmlBir XML veri dosyasını çalışma kitabına aktarır/günceller.
export_xmlBelirtilen XML haritasıyla bağlantılı XML verilerini dışa aktarın.
export_xmlXML verilerini dışa aktarın.
parse_formulasŞablon dosyasından yüklendiğinde veya bir hücreye ayarlandığında ayrıştırılmamış tüm formülleri ayrıştırır.
start_access_cacheVerilere erişmek için önbellekleri kullanan oturumu başlatır.
close_access_cacheVerilere erişmek için önbellekleri kullanan oturumu kapatır.
remove_unused_stylesKullanılmayan tüm stilleri kaldırın.
create_styleYeni bir stil yaratır.
create_builtin_styleVerilen türe göre yerleşik stil oluşturur.
create_cells_colorCellsColor nesnesi oluşturur.
combineBaşka bir Çalışma Kitabı nesnesini birleştirir.
get_style_in_poolStil havuzundaki stili alır.
Çalışma kitabındaki tüm stiller bir havuzda toplanacaktır.
Hücrelerde sadece basit bir referans indeksi bulunmaktadır.
get_fontsStil havuzundaki tüm yazı tiplerini alır.
get_named_styleStil havuzundaki adlandırılmış stili alır.
change_paletteBelirtilen dizindeki elektronik tablonun paletini değiştirir.
is_color_in_paletteElektronik tablonun paletinde bir rengin olup olmadığını kontrol eder.
get_matching_colorMevcut palette en iyi eşleşen Rengi bulun.
set_encryption_optionsŞifreleme Seçeneklerini Ayarlayın.
protectBir çalışma kitabını korur.
protect_shared_workbookPaylaşılan bir çalışma kitabını korur.
unprotectBir çalışma kitabının korumasını kaldırır.
unprotect_shared_workbookPaylaşılan bir çalışma kitabının korumasını kaldırır.
remove_macroBu e-tablodan VBA/makroyu kaldırır.
remove_digital_signatureBu e-tablodan dijital imzayı kaldırır.
accept_all_revisionsÇalışma kitabında izlenen tüm değişiklikleri kabul eder.
remove_external_linksÇalışma kitabındaki tüm dış bağlantıları kaldırır.
get_theme_colorTema rengini alır.
set_theme_colorTema rengini ayarlar
custom_themeTema gümrük.
copy_themeTemayı başka bir çalışma kitabından kopyalar.
has_exernal_linksBu çalışma kitabının diğer veri kaynaklarına dış bağlantılar içerip içermediğini belirtir.
update_custom_function_definitionÖzel işlevlerin tanımını günceller.
update_linked_data_sourceBu çalışma kitabı başka veri kaynaklarına harici bağlantılar içeriyorsa,
Aspose.Cells, verilen kaynaklardan en son verileri almaya çalışacak.
set_digital_signatureDijital imzayı bir elektronik tablo dosyasına ayarlar (Excel2007 ve üzeri).
add_digital_signatureOOXML elektronik tablo dosyasına (Excel2007 ve sonrası) dijital imza ekler.
get_digital_signatureDosyadan dijital imza alır.
remove_personal_informationKişisel bilgileri kaldırır.

Notlar

Workbook sınıfı bir Excel elektronik tablosunu belirtir. Her elektronik tablo birden fazla çalışma sayfası içerebilir. Sınıfın temel özelliği yerel excel dosyalarını açmak ve kaydetmektir. Sınıf, diğer Çalışma Kitaplarından veri kopyalama, iki Çalışma Kitabını birleştirme, Excel’i PDF’e dönüştürme, Excel’i görüntüye dönüştürme ve Excel elektronik tablosunu koruma gibi bazı gelişmiş özelliklere sahiptir.

Örnek

Aşağıdaki örnek, tasarımcı.xls adlı bir Excel dosyasından Workbook dosyasını yükler ve yatay ve dikey kaydırma çubuklarını görünmez hale getirir. Daha sonra elektronik tablodaki iki dize değerini sırasıyla bir Tamsayı değeri ve dize değeriyle değiştirir ve son olarak çalışma kitabını Excel xlsx dosyası olarak kaydeder.

from aspose.cells import Workbook

# Open a designer file
designerFile = "designer.xls"
workbook = Workbook(designerFile)
# Set scroll bars
workbook.settings.is_h_scroll_bar_visible = False
workbook.settings.is_v_scroll_bar_visible = False
# Replace the placeholder string with new values
newInt = 100
workbook.replace("OldInt", newInt)
newString = "Hello!"
workbook.replace("OldString", newString)
workbook.save("result.xlsx")

Ayrıca bakınız