Workbook sınıfı
Workbook sınıfı
Excel elektronik tablosu oluşturmak için bir kök nesneyi temsil eder.
Workbook türü aşağıdaki üyeleri ortaya çıkarır:
İnşaatçılar
Oluşturucu | Tanım |
---|---|
__init__(self) | Workbook sınıfının yeni bir örneğini başlatır. |
__init__(self, file_format_type) | Workbook sınıfının yeni bir örneğini başlatır. |
__init__(self, file) | Workbook sınıfının yeni bir örneğini başlatır ve bir dosya açar. |
__init__(self, stream) | Workbook sınıfının yeni bir örneğini başlatır ve bir akış açar. |
__init__(self, file, load_options) | Workbook sınıfının yeni bir örneğini başlatır ve bir dosya açar. |
__init__(self, stream, load_options) | Workbook sınıfının yeni bir örneğini başlatır ve akışı açar. |
Özellikler
Mülk | Tanım |
---|---|
settings | Çalışma kitabı ayarlarını temsil eder. |
worksheets | WorksheetCollection koleksiyonunu elektronik tabloda alır. |
is_licensed | Lisansın ayarlanıp ayarlanmadığını gösterir. |
colors | E-tablodaki paletin renklerini döndürür. |
count_of_styles_in_pool | Stil havuzundaki stil sayısını alır. |
default_style | Çalışma kitabının varsayılan Style nesnesini alır veya ayarlar. |
is_digitally_signed | Bu elektronik tablonun dijital olarak imzalanıp imzalanmadığını gösterir. |
is_workbook_protected_with_password | Yapının veya pencerenin parola ile korunup korunmadığını belirtir. |
vba_project | Workbook.vba_project ‘i bir elektronik tabloda alır. |
has_macro | Bu elektronik tablonun makro/VBA içerip içermediğini gösterir. |
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 | ICellsDataTable’ı özel nesnelerden oluşturmak için 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 | E-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 biçimini alır ve ayarlar. |
has_custom_function | Bu çalışma kitabında özel bir işlevin kullanılıp kullanılmadığını algılar, hücrenin formülünde, tanımlanmış isimlerde olduğu gibi… |
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 | Mashup verilerini 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. |
data_model | Çalışma kitabındaki veri modelini alır. |
Yöntemler
Yöntem | Tanım |
---|---|
save(self, file_name, save_format) | Çalışma kitabını diske kaydeder. |
save(self, file_name) | Çalışma kitabını diskete kaydedin. |
save(self, file_name, save_options) | Çalışma kitabını diske kaydeder. |
save(self, stream, save_format) | Çalışma kitabını akışa kaydeder. |
save(self, stream, save_options) | Çalışma kitabını akışa kaydeder. |
create_style(self) | Yeni bir stil yaratır. |
create_style(self, clone_default_style) | Yeni bir stil yaratır. |
replace(self, place_holder, new_value) | Bir hücrenin değerini yeni bir dizeyle değiştirir. |
replace(self, place_holder, new_value) | Bir hücrenin değerini yeni bir tam sayı ile değiştirir. |
replace(self, place_holder, new_value) | Bir hücrenin değerini yeni bir double ile değiştirir. |
replace(self, place_holder, new_values, is_vertical) | Bir hücrenin değerini yeni bir dize dizisiyle değiştirir. |
replace(self, place_holder, new_values, is_vertical) | Hücrelerin değerlerini bir tamsayı dizisiyle değiştirir. |
replace(self, place_holder, new_values, is_vertical) | Hücrelerin değerlerini double diziyle değiştirir. |
replace(self, bool_value, new_value) | Hücrelerin değerlerini yeni verilerle değiştirir. |
replace(self, int_value, new_value) | Hücrelerin değerlerini yeni verilerle değiştirir. |
replace(self, place_holder, new_value, options) | Bir hücrenin değerini yeni bir dizeyle değiştirir. |
copy(self, source, copy_options) | Başka bir Çalışma Kitabı nesnesini kopyalar. |
copy(self, source) | Kaynak Çalışma Kitabı nesnesinden verileri kopyalar. |
calculate_formula(self) | Formüllerin sonucunu hesaplar. |
calculate_formula(self, ignore_error) | Formüllerin sonucunu hesaplar. |
calculate_formula(self, options) | Bu çalışma kitabındaki formülleri hesaplıyoruz. |
refresh_dynamic_array_formulas(self, calculate) | Dinamik dizi formüllerini yeniler (geçerli verilere göre komşu hücrelerin yeni aralığına taşır) Çalışma kitabındaki diğer formüller, dinamik dizi formülleri tarafından kullanılsalar bile yinelemeli olarak hesaplanmayacaktır. |
refresh_dynamic_array_formulas(self, calculate, copts) | Dinamik dizi formüllerini yeniler (geçerli verilere göre komşu hücrelerin yeni aralığına taşır) |
import_xml(self, url, sheet_name, row, col) | XML veri dosyasını çalışma kitabına aktarır/günceller. |
import_xml(self, stream, sheet_name, row, col) | XML veri dosyasını çalışma kitabına aktarır/günceller. |
export_xml(self, map_name, path) | Belirtilen XML haritasıyla bağlantılı XML verilerini dışa aktarın. |
export_xml(self, map_name, stream) | XML verilerini dışa aktar. |
parse_formulas(self, ignore_error) | Ş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(self, opts) | Verilere erişmek için önbellekleri kullanan oturumu başlatır. |
close_access_cache(self, opts) | Verilere erişmek için önbellekleri kullanan oturumu kapatır. |
remove_unused_styles(self) | Kullanılmayan tüm stilleri kaldırın. |
create_builtin_style(self, type) | Verilen türe göre yerleşik stil oluşturur. |
create_cells_color(self) | CellsColor nesnesini oluşturur. |
combine(self, second_workbook) | Başka bir Çalışma Kitabı nesnesini birleştirir. |
get_style_in_pool(self, index) | Stil havuzundaki stili alır. Çalışma kitabındaki tüm stiller bir havuzda toplanacak. Hücrelerde sadece basit bir referans indeksi bulunmaktadır. |
get_fonts(self) | Stil havuzundaki tüm yazı tiplerini alır. |
get_named_style(self, name) | Stil havuzundaki adlandırılmış stili alır. |
merge_named_styles(self, source) | Diğer Excel dosyasındaki adlandırılmış stilleri birleştirir. |
change_palette(self, color, index) | Belirtilen dizindeki elektronik tablonun paletini değiştirir. |
is_color_in_palette(self, color) | Bir rengin elektronik tablonun paletinde olup olmadığını kontrol eder. |
get_matching_color(self, raw_color) | Mevcut paletinizde en iyi eşleşen Rengi bulun. |
set_encryption_options(self, encryption_type, key_length) | Şifreleme Seçeneklerini Ayarla. |
protect(self, protection_type, password) | Bir çalışma kitabını korur. |
protect_shared_workbook(self, password) | Paylaşılan bir çalışma kitabını korur. |
unprotect(self, password) | Çalışma kitabının korumasını kaldırır. |
unprotect_shared_workbook(self, password) | Paylaşılan bir çalışma kitabının korumasını kaldırır. |
remove_macro(self) | Bu elektronik tablodan VBA/makroyu kaldırır. |
remove_digital_signature(self) | Bu elektronik tablodan dijital imzayı kaldırır. |
accept_all_revisions(self) | Çalışma kitabında izlenen tüm değişiklikleri kabul eder. |
remove_external_links(self) | Çalışma kitabındaki tüm dış bağlantıları kaldırır. |
get_theme_color(self, type) | Tema rengini alır. |
set_theme_color(self, type, color) | Tema rengini ayarlar |
custom_theme(self, theme_name, colors) | Gümrük teması. |
copy_theme(self, source) | Temayı başka bir çalışma kitabından kopyalar. |
has_exernal_links(self) | Bu çalışma kitabının diğer veri kaynaklarına yönelik harici bağlantılar içerip içermediğini belirtir. |
update_custom_function_definition(self, definition) | Özel fonksiyonların tanımlarını günceller. |
update_linked_data_source(self, external_workbooks) | Bu çalışma kitabı başka veri kaynaklarına yönelik harici bağlantılar içeriyorsa, Aspose.Cells verilen kaynaklardan en son verileri almaya çalışacaktır. |
set_digital_signature(self, digital_signature_collection) | Dijital imzayı bir elektronik tablo dosyasına (Excel 2007 ve üzeri) ayarlar. |
add_digital_signature(self, digital_signature_collection) | OOXML elektronik tablo dosyasına (Excel2007 ve sonrası) dijital imza ekler. |
get_digital_signature(self) | Dosyadan dijital imzayı alır. |
remove_personal_information(self) | Kişisel bilgileri siler. |
close(self) | Dispose() Python protokolünden bu yana sarmalayıcı tarafından atlanıyor |
Notlar
Workbook sınıfı bir Excel elektronik tablosunu ifade eder. Her elektronik tablo birden fazla çalışma sayfası içerebilir. Sınıfın temel özelliği yerel excel dosyalarını açıp kaydetmektir. Sınıfta 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ş özellikler bulunmaktadır.
Örnek
Aşağıdaki örnek, designer.xls adlı bir Excel dosyasından Workbook’i yükler ve yatay ve dikey kaydırma çubuklarını görünmez hale getirir. Daha sonra elektronik tabloda iki dize değerini sırasıyla bir Tamsayı değeri ve bir dize değeri ile 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
Style
- sınıf
Workbook
- sınıf
WorksheetCollection