Workbook klass

Workbook klass

Representerar ett rotobjekt för att skapa ett Excel-kalkylblad.

Typen Workbook avslöjar följande medlemmar:

Konstruktörer

KonstruktörBeskrivning
initInitierar en ny instans av klassen Workbook.
initInitierar en ny instans av klassen Workbook.
initInitierar en ny instans av klassen Workbook och öppnar en fil.
initInitierar en ny instans av klassen Workbook och öppnar en ström.
initInitierar en ny instans av klassen Workbook och öppnar en fil.
initInitierar en ny instans av klassen Workbook och öppen ström.

Egenskaper

Fast egendomBeskrivning
settingsRepresenterar arbetsboksinställningarna.
worksheetsHämtar WorksheetCollection-samlingen i kalkylarket.
is_licensedIndikerar om licensen är inställd.
colorsReturnerar färger i paletten för kalkylarket.
count_of_styles_in_poolFår antal stilar i stilpoolen.
default_styleHämtar eller ställer in standardobjektet Style för arbetsboken.
is_digitally_signedAnger om detta kalkylblad är digitalt signerat.
is_workbook_protected_with_passwordIndikerar om strukturen eller fönstret är skyddat med lösenord.
vba_projectHämtar Workbook.vba_project i ett kalkylblad.
has_macroIndikerar om detta kalkylblad innehåller makro/VBA.
has_revisionsHämtar om arbetsboken har några spårade ändringar
file_nameHämtar och ställer in det aktuella filnamnet.
cells_data_table_factoryFår fabriken för att bygga ICellsDataTable från anpassade objekt
data_sorterHämtar ett DataSorter-objekt för att sortera data.
themeFår temanamnet.
built_in_document_propertiesReturnerar en DocumentProperty-samling som representerar alla inbyggda dokumentegenskaper i kalkylarket.
custom_document_propertiesReturnerar en DocumentProperty-samling som representerar alla anpassade dokumentegenskaper i kalkylarket.
file_formatHämtar och ställer in filformatet.
interrupt_monitorHämtar och ställer in avbrottsmonitorn.
content_type_propertiesHämtar listan med ContentTypeProperty objekt i arbetsboken.
custom_xml_partsRepresenterar en anpassad XML-datalagringsdel (anpassad XML-data i ett paket).
data_mashupFår mashup-data.
ribbon_xmlHämtar och ställer in XML-filen som definierar Ribbon UI.
absolute_pathHämtar och ställer in den absoluta sökvägen till filen.
data_connectionsFår samlingen ExternalConnection.

Metoder

MetodBeskrivning
saveSparar arbetsboken på disken.
saveSpara arbetsboken på disken.
saveSparar arbetsboken på disken.
saveSparar arbetsboken i strömmen.
saveSparar arbetsboken i strömmen.
replaceErsätter en cells värde med en ny sträng.
replaceErsätter en cells värde med ett nytt heltal.
replaceErsätter en cells värde med en ny dubbel.
replaceErsätter en cells värde med en ny strängmatris.
replaceErsätter cellvärden med en heltalsmatris.
replaceErsätter cellernas värden med en dubbelmatris.
replaceErsätter cellernas värden med nya data.
replaceErsätter cellernas värden med nya data.
replaceErsätter en cells värde med en ny sträng.
copyKopierar ett annat arbetsboksobjekt.
copyKopierar data från ett källarbetsboksobjekt.
calculate_formulaBeräknar resultatet av formler.
calculate_formulaBeräknar resultatet av formler.
calculate_formulaBeräkna formler i denna arbetsbok.
refresh_dynamic_array_formulasUppdaterar 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_formulasUppdaterar dynamiska matrisformler (spill in i ett nytt intervall av närliggande celler enligt aktuella data)
import_xmlImporterar/uppdaterar en XML-datafil till arbetsboken.
import_xmlImporterar/uppdaterar en XML-datafil till arbetsboken.
export_xmlExportera XML-data länkade av den angivna XML-kartan.
export_xmlExportera XML-data.
parse_formulasAnalyserar alla formler som inte har analyserats när de laddades från mallfilen eller sattes till en cell.
start_access_cacheStartar sessionen som använder cachar för att komma åt data.
close_access_cacheStänger sessionen som använder cachar för att komma åt data.
remove_unused_stylesTa bort alla oanvända stilar.
create_styleSkapar en ny stil.
create_builtin_styleSkapar inbyggd stil efter given typ.
create_cells_colorSkapar ett CellsColor-objekt.
combineKombinerar ett annat arbetsboksobjekt.
get_style_in_poolFår stilen i stilpoolen.
Alla stilar i arbetsboken kommer att samlas i en pool.
Det finns bara ett enkelt referensindex i cellerna.
get_fontsFår alla typsnitt i stilpoolen.
get_named_styleFår den namngivna stilen i stilpoolen.
change_paletteÄndrar paletten för kalkylarket i det angivna indexet.
is_color_in_paletteKontrollerar om en färg finns i paletten för kalkylarket.
get_matching_colorHitta bäst matchande färg i aktuell palett.
set_encryption_optionsStäll in krypteringsalternativ.
protectSkyddar en arbetsbok.
protect_shared_workbookSkyddar en delad arbetsbok.
unprotectTar bort skyddet av en arbetsbok.
unprotect_shared_workbookTar bort skyddet för en delad arbetsbok.
remove_macroTar bort VBA/makro från detta kalkylblad.
remove_digital_signatureTar bort digital signatur från det här kalkylarket.
accept_all_revisionsAccepterar alla spårade ändringar i arbetsboken.
remove_external_linksTar bort alla externa länkar i arbetsboken.
get_theme_colorFår temafärg.
set_theme_colorStäller in temafärgen
custom_themeAnpassar temat.
copy_themeKopierar temat från en annan arbetsbok.
has_exernal_linksAnger om den här arbetsboken innehåller externa länkar till andra datakällor.
update_custom_function_definitionUppdaterar definitionen av anpassade funktioner.
update_linked_data_sourceOm 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_signatureStäller in digital signatur till en kalkylarksfil (Excel2007 och senare).
add_digital_signatureLägger till digital signatur till en OOXML-kalkylbladsfil (Excel2007 och senare).
get_digital_signatureFår digital signatur från filen.
remove_personal_informationTar 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