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şturucu | Tanım |
---|---|
init | Workbook sınıfının yeni bir örneğini başlatır. |
init | Workbook sınıfının yeni bir örneğini başlatır. |
init | Workbook sınıfının yeni bir örneğini başlatır ve bir dosyayı açar. |
init | Workbook sınıfının yeni bir örneğini başlatır ve bir akış açar. |
init | Workbook sınıfının yeni bir örneğini başlatır ve bir dosyayı açar. |
init | Workbook sınıfının ve açık akışın yeni bir örneğini başlatır. |
Özellikler
Mülk | Tanım |
---|---|
settings | Çalışma kitabı ayarlarını temsil eder. |
worksheets | Elektronik tablodaki WorksheetCollection koleksiyonunu alır. |
is_licensed | Lisansın ayarlanıp ayarlanmadığını gösterir. |
colors | Elektronik tablonun paletindeki renkleri döndürür. |
count_of_styles_in_pool | Stil havuzundaki stillerin sayısını alır. |
default_style | Çalışma kitabının varsayılan Style nesnesini alır veya ayarlar. |
is_digitally_signed | Bu e-tablonun dijital olarak imzalanıp imzalanmadığını belirtir. |
is_workbook_protected_with_password | Yapının mı yoksa pencerenin mi şifreyle korunduğunu belirtir. |
vba_project | Bir e-tabloda Workbook.vba_project ‘i alır. |
has_macro | Bu 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_name | Geçerli dosya adını alır ve ayarlar. |
cells_data_table_factory | Özel nesnelerden ICellsDataTable oluşturmaya yönelik fabrikayı alır |
data_sorter | Verileri sıralamak için bir DataSorter nesnesi alır. |
theme | Tema adını alır. |
built_in_document_properties | Elektronik tablonun tüm yerleşik belge özelliklerini temsil eden DocumentProperty koleksiyonunu döndürür. |
custom_document_properties | Elektronik tablonun tüm özel belge özelliklerini temsil eden DocumentProperty koleksiyonunu döndürür. |
file_format | Dosya formatını alır ve ayarlar. |
interrupt_monitor | Kesinti 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_mashup | Karma verileri alır. |
ribbon_xml | Şerit kullanıcı arayüzünü tanımlayan XML dosyasını alır ve ayarlar. |
absolute_path | Dosyanın mutlak yolunu alır ve ayarlar. |
data_connections | ExternalConnection koleksiyonunu alır. |
Yöntemler
Yöntem | Tanı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. |
replace | Bir hücrenin değerini yeni bir dizeyle değiştirir. |
replace | Bir hücrenin değerini yeni bir tam sayıyla değiştirir. |
replace | Bir hücrenin değerini yeni bir double ile değiştirir. |
replace | Bir hücrenin değerini yeni bir dize dizisiyle değiştirir. |
replace | Hücrelerin değerlerini bir tamsayı dizisiyle değiştirir. |
replace | Hücrelerin değerlerini çift diziyle değiştirir. |
replace | Hücrelerin değerlerini yeni verilerle değiştirir. |
replace | Hücrelerin değerlerini yeni verilerle değiştirir. |
replace | Bir hücrenin değerini yeni bir dizeyle değiştirir. |
copy | Başka bir Çalışma Kitabı nesnesini kopyalar. |
copy | Kaynak Çalışma Kitabı nesnesinden verileri kopyalar. |
calculate_formula | Formüllerin sonucunu hesaplar. |
calculate_formula | Formüllerin sonucunu hesaplar. |
calculate_formula | Bu çalışma kitabındaki formüllerin hesaplanması. |
refresh_dynamic_array_formulas | Dinamik 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_formulas | Dinamik dizi formüllerini yeniler (mevcut verilere göre yeni komşu hücre aralığına yayılır) |
import_xml | Bir XML veri dosyasını çalışma kitabına aktarır/günceller. |
import_xml | Bir XML veri dosyasını çalışma kitabına aktarır/günceller. |
export_xml | Belirtilen XML haritasıyla bağlantılı XML verilerini dışa aktarın. |
export_xml | XML 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_cache | Verilere erişmek için önbellekleri kullanan oturumu başlatır. |
close_access_cache | Verilere erişmek için önbellekleri kullanan oturumu kapatır. |
remove_unused_styles | Kullanılmayan tüm stilleri kaldırın. |
create_style | Yeni bir stil yaratır. |
create_builtin_style | Verilen türe göre yerleşik stil oluşturur. |
create_cells_color | CellsColor nesnesi oluşturur. |
combine | Başka bir Çalışma Kitabı nesnesini birleştirir. |
get_style_in_pool | Stil 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_fonts | Stil havuzundaki tüm yazı tiplerini alır. |
get_named_style | Stil havuzundaki adlandırılmış stili alır. |
change_palette | Belirtilen dizindeki elektronik tablonun paletini değiştirir. |
is_color_in_palette | Elektronik tablonun paletinde bir rengin olup olmadığını kontrol eder. |
get_matching_color | Mevcut palette en iyi eşleşen Rengi bulun. |
set_encryption_options | Şifreleme Seçeneklerini Ayarlayın. |
protect | Bir çalışma kitabını korur. |
protect_shared_workbook | Paylaşılan bir çalışma kitabını korur. |
unprotect | Bir çalışma kitabının korumasını kaldırır. |
unprotect_shared_workbook | Paylaşılan bir çalışma kitabının korumasını kaldırır. |
remove_macro | Bu e-tablodan VBA/makroyu kaldırır. |
remove_digital_signature | Bu 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_color | Tema rengini alır. |
set_theme_color | Tema rengini ayarlar |
custom_theme | Tema gümrük. |
copy_theme | Temayı başka bir çalışma kitabından kopyalar. |
has_exernal_links | Bu ç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_source | Bu ç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_signature | Dijital imzayı bir elektronik tablo dosyasına ayarlar (Excel2007 ve üzeri). |
add_digital_signature | OOXML elektronik tablo dosyasına (Excel2007 ve sonrası) dijital imza ekler. |
get_digital_signature | Dosyadan dijital imza alır. |
remove_personal_information | Kiş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
- modül
aspose.cells
- sınıf
CellsColor
- sınıf
ContentTypeProperty
- sınıf
DocumentProperty
- sınıf
ExternalConnection
- sınıf
Style
- sınıf
Workbook
- sınıf
WorksheetCollection