Workbook klass
Workbook klass
Representerar ett rotobjekt för att skapa ett Excel-kalkylblad.
Typen Workbook avslöjar följande medlemmar:
Konstruktörer
Konstruktör | Beskrivning |
---|---|
init | Initierar en ny instans av klassen Workbook . |
init | Initierar en ny instans av klassen Workbook . |
init | Initierar en ny instans av klassen Workbook och öppnar en fil. |
init | Initierar en ny instans av klassen Workbook och öppnar en ström. |
init | Initierar en ny instans av klassen Workbook och öppnar en fil. |
init | Initierar en ny instans av klassen Workbook och öppen ström. |
Egenskaper
Fast egendom | Beskrivning |
---|---|
settings | Representerar arbetsboksinställningarna. |
worksheets | Hämtar WorksheetCollection -samlingen i kalkylarket. |
is_licensed | Indikerar om licensen är inställd. |
colors | Returnerar färger i paletten för kalkylarket. |
count_of_styles_in_pool | Får antal stilar i stilpoolen. |
default_style | Hämtar eller ställer in standardobjektet Style för arbetsboken. |
is_digitally_signed | Anger om detta kalkylblad är digitalt signerat. |
is_workbook_protected_with_password | Indikerar om strukturen eller fönstret är skyddat med lösenord. |
vba_project | Hämtar Workbook.vba_project i ett kalkylblad. |
has_macro | Indikerar om detta kalkylblad innehåller makro/VBA. |
has_revisions | Hämtar om arbetsboken har några spårade ändringar |
file_name | Hämtar och ställer in det aktuella filnamnet. |
cells_data_table_factory | Får fabriken för att bygga ICellsDataTable från anpassade objekt |
data_sorter | Hämtar ett DataSorter-objekt för att sortera data. |
theme | Får temanamnet. |
built_in_document_properties | Returnerar en DocumentProperty -samling som representerar alla inbyggda dokumentegenskaper i kalkylarket. |
custom_document_properties | Returnerar en DocumentProperty -samling som representerar alla anpassade dokumentegenskaper i kalkylarket. |
file_format | Hämtar och ställer in filformatet. |
interrupt_monitor | Hämtar och ställer in avbrottsmonitorn. |
content_type_properties | Hämtar listan med ContentTypeProperty objekt i arbetsboken. |
custom_xml_parts | Representerar en anpassad XML-datalagringsdel (anpassad XML-data i ett paket). |
data_mashup | Får mashup-data. |
ribbon_xml | Hämtar och ställer in XML-filen som definierar Ribbon UI. |
absolute_path | Hämtar och ställer in den absoluta sökvägen till filen. |
data_connections | Får samlingen ExternalConnection . |
Metoder
Metod | Beskrivning |
---|---|
save | Sparar arbetsboken på disken. |
save | Spara arbetsboken på disken. |
save | Sparar arbetsboken på disken. |
save | Sparar arbetsboken i strömmen. |
save | Sparar arbetsboken i strömmen. |
replace | Ersätter en cells värde med en ny sträng. |
replace | Ersätter en cells värde med ett nytt heltal. |
replace | Ersätter en cells värde med en ny dubbel. |
replace | Ersätter en cells värde med en ny strängmatris. |
replace | Ersätter cellvärden med en heltalsmatris. |
replace | Ersätter cellernas värden med en dubbelmatris. |
replace | Ersätter cellernas värden med nya data. |
replace | Ersätter cellernas värden med nya data. |
replace | Ersätter en cells värde med en ny sträng. |
copy | Kopierar ett annat arbetsboksobjekt. |
copy | Kopierar data från ett källarbetsboksobjekt. |
calculate_formula | Beräknar resultatet av formler. |
calculate_formula | Beräknar resultatet av formler. |
calculate_formula | Beräkna formler i denna arbetsbok. |
refresh_dynamic_array_formulas | Uppdaterar dynamiska matrisformler (spill in i ett nytt intervall av närliggande celler enligt aktuella data) Andra formler i arbetsboken kommer inte att beräknas rekursivt även om de användes av dynamiska matrisformler. |
refresh_dynamic_array_formulas | Uppdaterar dynamiska matrisformler (spill in i ett nytt intervall av närliggande celler enligt aktuella data) |
import_xml | Importerar/uppdaterar en XML-datafil till arbetsboken. |
import_xml | Importerar/uppdaterar en XML-datafil till arbetsboken. |
export_xml | Exportera XML-data länkade av den angivna XML-kartan. |
export_xml | Exportera XML-data. |
parse_formulas | Analyserar alla formler som inte har analyserats när de laddades från mallfilen eller sattes till en cell. |
start_access_cache | Startar sessionen som använder cachar för att komma åt data. |
close_access_cache | Stänger sessionen som använder cachar för att komma åt data. |
remove_unused_styles | Ta bort alla oanvända stilar. |
create_style | Skapar en ny stil. |
create_builtin_style | Skapar inbyggd stil efter given typ. |
create_cells_color | Skapar ett CellsColor -objekt. |
combine | Kombinerar ett annat arbetsboksobjekt. |
get_style_in_pool | Får stilen i stilpoolen. Alla stilar i arbetsboken kommer att samlas i en pool. Det finns bara ett enkelt referensindex i cellerna. |
get_fonts | Får alla typsnitt i stilpoolen. |
get_named_style | Får den namngivna stilen i stilpoolen. |
change_palette | Ändrar paletten för kalkylarket i det angivna indexet. |
is_color_in_palette | Kontrollerar om en färg finns i paletten för kalkylarket. |
get_matching_color | Hitta bäst matchande färg i aktuell palett. |
set_encryption_options | Ställ in krypteringsalternativ. |
protect | Skyddar en arbetsbok. |
protect_shared_workbook | Skyddar en delad arbetsbok. |
unprotect | Tar bort skyddet av en arbetsbok. |
unprotect_shared_workbook | Tar bort skyddet för en delad arbetsbok. |
remove_macro | Tar bort VBA/makro från detta kalkylblad. |
remove_digital_signature | Tar bort digital signatur från det här kalkylarket. |
accept_all_revisions | Accepterar alla spårade ändringar i arbetsboken. |
remove_external_links | Tar bort alla externa länkar i arbetsboken. |
get_theme_color | Får temafärg. |
set_theme_color | Ställer in temafärgen |
custom_theme | Anpassar temat. |
copy_theme | Kopierar temat från en annan arbetsbok. |
has_exernal_links | Anger om den här arbetsboken innehåller externa länkar till andra datakällor. |
update_custom_function_definition | Uppdaterar definitionen av anpassade funktioner. |
update_linked_data_source | Om den här arbetsboken innehåller externa länkar till andra datakällor, Aspose.Cells kommer att försöka hämta de senaste uppgifterna från givna källor. |
set_digital_signature | Ställer in digital signatur till en kalkylarksfil (Excel2007 och senare). |
add_digital_signature | Lägger till digital signatur till en OOXML-kalkylbladsfil (Excel2007 och senare). |
get_digital_signature | Får digital signatur från filen. |
remove_personal_information | Tar bort personlig information. |
Anmärkningar
Klassen Workbook betecknar ett Excel-kalkylblad. Varje kalkylblad kan innehålla flera kalkylblad. Klassens grundläggande funktion är att öppna och spara inbyggda Excel-filer. Klassen har några avancerade funktioner som att kopiera data från andra arbetsböcker, kombinera två arbetsböcker, konvertera Excel till PDF, rendera Excel till bild och skydda Excel-kalkylarket.
Exempel
Följande exempel laddar en Workbook från en Excel-fil som heter designer.xls och gör de horisontella och vertikala rullningslisterna osynliga. Den ersätter sedan två strängvärden med ett heltalsvärde respektive ett strängvärde i kalkylarket och sparar slutligen arbetsboken som Excel xlsx-fil.
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")
Se även
- modul
aspose.cells
- klass
CellsColor
- klass
ContentTypeProperty
- klass
DocumentProperty
- klass
ExternalConnection
- klass
Style
- klass
Workbook
- klass
WorksheetCollection