Worksheet sınıfı

Worksheet sınıfı

Tek bir çalışma sayfasını temsil eden nesneyi kapsüller.

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

Özellikler

MülkTanım
protectionBir çalışma sayfası için kullanılabilen çeşitli koruma seçeneklerini temsil eder. ExcelXP ve üzeri sürümlerde gelişmiş koruma seçeneklerini destekler.
unique_idBenzersiz kimliği alır ve ayarlar, {15DB5C3C-A5A1-48AF-8F25-3D86AC232D4F} ile aynıdır.
workbookBu sayfayı içeren çalışma kitabı nesnesini alır.
cellsWorksheet.cells koleksiyonunu alır.
query_tablesÇalışma sayfasında QueryTableCollection değerini alır.
typeÇalışma sayfası türünü temsil eder.
nameÇalışma sayfasının adını alır veya ayarlar.
show_formulasFormüllerin mi yoksa sonuçlarının mı gösterileceğini belirtir.
is_gridlines_visibleIzgara çizgilerinin görünür olup olmadığını belirten bir değer alır veya ayarlar. Varsayılan değer true’dur.
is_row_column_headers_visibleÇalışma sayfasının satır ve sütun başlıklarını görüntüleyip görüntülemeyeceğini belirten bir değer alır veya ayarlar.
Varsayılan değer doğrudur.
pane_stateBölmenin yatay veya dikey bölünmelere sahip olup olmadığını ve bu bölünmelerin dondurulup dondurulmadığını gösterir.
display_zerosSıfır değerleri görüntüleniyorsa doğrudur.
display_right_to_leftBelirtilen çalışma sayfasının soldan sağa yerine sağdan sola görüntülenip görüntülenmeyeceğini belirtir.
Varsayılan değer false’tur.
is_outline_shownAnahattın gösterilip gösterilmeyeceğini belirtir.
is_selectedÇalışma kitabı açıldığında bu çalışma sayfasının seçili olup olmadığını gösterir.
pivot_tablesBu çalışma sayfasındaki tüm pivot tablolarını alır.
list_objectsBu çalışma sayfasındaki tüm ListObject’leri alır.
tab_idSayfanın dahili tanımlayıcısını belirtir.
horizontal_page_breaksHorizontalPageBreakCollection koleksiyonunu alır.
vertical_page_breaksVerticalPageBreakCollection koleksiyonunu alır.
hyperlinksHyperlinkCollection koleksiyonunu alır.
page_setupBu sayfadaki sayfa düzeni açıklamasını temsil eder.
auto_filterBelirtilen çalışma sayfası için otomatik filtreyi temsil eder.
has_autofilterBu çalışma sayfasının otomatik filtreye sahip olup olmadığını gösterir.
transition_evaluationGeçiş Formülü Değerlendirmesi (Lotus uyumluluğu) seçeneğinin etkin olup olmadığını gösterir.
transition_entryGeçiş Formülü Girişi (Lotus uyumluluğu) seçeneğinin etkin olup olmadığını gösterir.
visibility_typeBu sayfanın görünür durumunu belirtir.
is_visibleÇalışma sayfasının görünür olup olmadığını gösterir.
sparkline_groupsÇalışma sayfasındaki kıvılcım gruplarını alır.
chartsChart koleksiyonunu alır
commentsComment koleksiyonunu alır.
picturesPicture koleksiyonunu alır.
text_boxesTextBox koleksiyonunu alır.
check_boxesCheckBox koleksiyonunu alır.
ole_objectsBir çalışma sayfasında OleObject koleksiyonunu temsil eder.
shapesBu çalışma sayfasındaki tüm çizim şekillerini döndürür.
slicersÇalışma sayfasındaki Slicer koleksiyonunu alın
timelinesÇalışma sayfasında Zaman Çizelgesi koleksiyonunu alın
indexÇalışma sayfası koleksiyonundaki sayfanın dizinini alır.
is_protectedÇalışma sayfasının korumalı olup olmadığını gösterir.
validationsÇalışma sayfasındaki veri doğrulama ayarı koleksiyonunu alır.
allow_edit_rangesÇalışma sayfasında düzenleme aralığı koleksiyonuna izin ver’i alır.
error_check_optionsBelirli aralıklarda uygulanan hata kontrol ayarını alır.
outlineBu çalışma kağıdındaki ana hatları alır.
first_visible_rowİlk görünen satır indeksini temsil eder.
first_visible_columnİlk görünen sütun indeksini temsil eder.
zoomÖlçekleme faktörünü yüzde olarak gösterir. 10 ile 400 arasında olmalıdır.
view_typeGörünüm türünü alır ve ayarlar.
is_page_break_previewBelirtilen çalışma sayfasının normal görünümde mi yoksa sayfa sonu önizlemesinde mi gösterileceğini belirtir.
is_ruler_visibleCetvelin görünür olup olmadığını belirtir. Bu özellik yalnızca sayfa sonu önizlemesi için geçerlidir.
tab_colorÇalışma sayfası sekme rengini temsil eder.
gridline_colorKılavuz çizgisinin rengini alır ve ayarlar
code_nameÇalışma sayfasının kod adını alır.
background_imageÇalışma sayfasının arka plan resmini alır ve ayarlar.
conditional_formattingsÇalışma sayfasındaki ConditionalFormattings’i alır.
active_cellÇalışma sayfasındaki etkin hücreyi alır veya ayarlar.
custom_propertiesTemsil eden bir nesne alır
Bir çalışma sayfasıyla ilişkili tanımlayıcı bilgi.
smart_tag_settingÇalışma sayfasının tüm SmartTagCollection nesnesini alır.
scenariosScenario koleksiyonunu alır.
cell_watchesBu çalışma sayfasındaki ‘izleme penceresinde’ izlenen hücrelerin koleksiyonunu alır.

Yöntemler

YöntemTanım
freeze_panes(self, row, column, freezed_rows, freezed_columns)Çalışma sayfasındaki belirtilen hücredeki bölmeleri dondurur.
freeze_panes(self, cell_name, freezed_rows, freezed_columns)Çalışma sayfasındaki belirtilen hücredeki bölmeleri dondurur.
copy(self, source_sheet)Başka bir çalışma sayfasından içerikleri ve biçimleri kopyalar.
copy(self, source_sheet, copy_options)Başka bir çalışma sayfasından içerikleri ve biçimleri kopyalar.
auto_fit_column(self, column_index, first_row, last_row)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_column(self, column_index)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_columns(self)Bu çalışma sayfasındaki tüm sütunları otomatik olarak sığdırır.
auto_fit_columns(self, options)Bu çalışma sayfasındaki tüm sütunları otomatik olarak sığdırır.
auto_fit_columns(self, first_column, last_column)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_columns(self, first_column, last_column, options)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_columns(self, first_row, first_column, last_row, last_column)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_columns(self, first_row, first_column, last_row, last_column, options)Sütun genişliğini otomatik olarak ayarlar.
auto_fit_row(self, row_index, first_column, last_column)Satır yüksekliğini otomatik olarak ayarlar.
auto_fit_row(self, row_index, first_column, last_column, options)Satır yüksekliğini otomatik olarak ayarlar.
auto_fit_row(self, start_row, end_row, start_column, end_column)Dikdörtgen bir aralıkta satır yüksekliğini otomatik olarak ayarlar.
auto_fit_row(self, row_index)Satır yüksekliğini otomatik olarak ayarlar.
auto_fit_rows(self)Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır.
auto_fit_rows(self, only_auto)Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır.
auto_fit_rows(self, options)Bu çalışma sayfasındaki tüm satırları otomatik olarak sığdırır.
auto_fit_rows(self, start_row, end_row)Bir aralıktaki satır yüksekliğini otomatik olarak ayarlar.
auto_fit_rows(self, start_row, end_row, options)Bir aralıktaki satır yüksekliğini otomatik olarak ayarlar.
protect(self, type)Çalışma sayfasını korur.
protect(self, type, password, old_password)Çalışma sayfasını korur.
unprotect(self)Çalışma sayfasının korumasını kaldırır.
unprotect(self, password)Çalışma sayfasının korumasını kaldırır.
calculate_formula(self, formula)Bir formülü hesaplar.
calculate_formula(self, formula, opts)Bir formül ifadesini doğrudan hesaplar.
calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)Bir formül ifadesini doğrudan hesaplar.
calculate_formula(self, options, recursive)Bu çalışma sayfasındaki tüm formülleri hesaplar.
calculate_array_formula(self, formula, opts)Bir formülü dizi formülü olarak hesaplar.
calculate_array_formula(self, formula, opts, max_row_count, max_column_count)Bir formülü dizi formülü olarak hesaplar.
calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)Bir formülü dizi formülü olarak hesaplar.
refresh_pivot_tables(self)Bu Çalışma Sayfasındaki tüm PivotTable’ları yeniler.
refresh_pivot_tables(self, option)Bu Çalışma Sayfasındaki tüm PivotTable’ları yeniler.
get_panes(self)Pencere camlarını alır.
get_freezed_panes(self, row, column, freezed_rows, freezed_columns)Dondurulmuş bölmeleri alır.
split(self)Pencereyi böler.
un_freeze_panes(self)Çalışma sayfasındaki bölmeleri çözer.
remove_split(self)Bölünmüş pencereyi kaldırır.
add_page_breaks(self, cell_name)Sayfa sonu ekler.
get_advanced_filter(self)Gelişmiş filtrenin ayarlarını alır.
advanced_filter(self, is_filter, list_range, criteria_range, copy_to, unique_record_only)Karmaşık ölçütleri kullanarak verileri filtreler.
remove_auto_filter(self)Çalışma sayfasının otomatik filtresini kaldırır.
set_visible(self, is_visible, ignore_error)Görünürlük seçeneklerini ayarlar.
select_range(self, start_row, start_column, total_rows, total_columns, remove_others)Bir aralığı seçer.
remove(self)Geçerli sayfayı kaldır (CELLSPYTHONNET-192, Kullanıcı bunu eklemek istiyor API)
remove_all_drawing_objects(self)Bu çalışma sayfasındaki tüm çizim nesnelerini kaldırır.
clear_comments(self)Tasarımcı elektronik tablosundaki tüm yorumları temizler.
move_to(self, index)Sayfayı elektronik tabloda başka bir yere taşır.
replace(self, old_string, new_string)Tüm hücrelerin metnini yeni bir dizeyle değiştirir.
get_selected_ranges(self)Tasarımcı elektronik tablosunda seçili hücre aralıklarını alır.
get_selected_areas(self)Tasarımcı elektronik tablosunda seçili hücre aralıklarını alır.
get_printing_page_breaks(self, options)Otomatik sayfa sonları alır.
start_access_cache(self, opts)Bu çalışma sayfasındaki verilere erişmek için önbellekleri kullanan oturumu başlatır.
close_access_cache(self, opts)Bu çalışma sayfasındaki verilere erişmek için önbellekleri kullanan oturumu kapatır.
convert_formula_reference_style(self, formula, to_r1c1, base_cell_row, base_cell_column)Formül referans stilini dönüştürür.
xml_map_query(self, path, xml_map)XML haritasının belirli yoluna eşlenen/bağlanan hücre alanlarını sorgula.

Örnek

Aşağıdaki örnek, .Net veya VB ile bölmelerin nasıl dondurulacağını ve çalışma sayfasına nasıl köprü ekleneceğini göstermektedir.

from aspose.cells import Workbook

workbook = Workbook()
sheet = workbook.worksheets[0]
# Freeze panes at "AS40" with 10 rows and 10 columns
sheet.freeze_panes("AS40", 10, 10)
# Add a hyperlink in Cell A1
sheet.hyperlinks.add("A1", 1, 1, "http://www.aspose.com")

Ayrıca bakınız