Workbook clase
Workbook clase
Representa un objeto raíz para crear una hoja de cálculo de Excel.
El tipo Workbook expone los siguientes miembros:
Constructores
Constructor | Descripción |
---|---|
init | Inicializa una nueva instancia de la clase Workbook . |
init | Inicializa una nueva instancia de la clase Workbook . |
init | Inicializa una nueva instancia de la clase Workbook y abre un archivo. |
init | Inicializa una nueva instancia de la clase Workbook y abre una secuencia. |
init | Inicializa una nueva instancia de la clase Workbook y abre un archivo. |
init | Inicializa una nueva instancia de la clase Workbook y abre una secuencia. |
Propiedades
Propiedad | Descripción |
---|---|
settings | Representa la configuración del libro. |
worksheets | Obtiene la colección WorksheetCollection en la hoja de cálculo. |
is_licensed | Indica si la licencia está configurada. |
colors | Devuelve colores en la paleta de la hoja de cálculo. |
count_of_styles_in_pool | Obtiene el número de estilos en el grupo de estilos. |
default_style | Obtiene o establece el objeto Style predeterminado del libro. |
is_digitally_signed | Indica si esta hoja de cálculo está firmada digitalmente. |
is_workbook_protected_with_password | Indica si la estructura o ventana está protegida con contraseña. |
vba_project | Obtiene el Workbook.vba_project en una hoja de cálculo. |
has_macro | Indica si esta hoja de cálculo contiene macro/VBA. |
has_revisions | Obtiene si el libro tiene algún cambio registrado |
file_name | Obtiene y establece el nombre del archivo actual. |
cells_data_table_factory | Obtiene la fábrica para construir ICellsDataTable a partir de objetos personalizados. |
data_sorter | Obtiene un objeto DataSorter para ordenar datos. |
theme | Obtiene el nombre del tema. |
built_in_document_properties | Devuelve una colección DocumentProperty que representa todas las propiedades del documento integrado de la hoja de cálculo. |
custom_document_properties | Devuelve una colección DocumentProperty que representa todas las propiedades del documento personalizado de la hoja de cálculo. |
file_format | Obtiene y establece el formato del archivo. |
interrupt_monitor | Obtiene y establece el monitor de interrupciones. |
content_type_properties | Obtiene la lista de ContentTypeProperty objetos del libro. |
custom_xml_parts | Representa una parte de almacenamiento de datos XML personalizado (datos XML personalizados dentro de un paquete). |
data_mashup | Obtiene datos de combinación. |
ribbon_xml | Obtiene y establece el archivo XML que define la interfaz de usuario de la cinta. |
absolute_path | Obtiene y establece la ruta absoluta del archivo. |
data_connections | Obtiene la colección ExternalConnection . |
Métodos
Método | Descripción |
---|---|
save | Guarda el libro de trabajo en el disco. |
save | Guarde el libro en el disco. |
save | Guarda el libro de trabajo en el disco. |
save | Guarda el libro de trabajo en la secuencia. |
save | Guarda el libro de trabajo en la secuencia. |
replace | Reemplaza el valor de una celda con una nueva cadena. |
replace | Reemplaza el valor de una celda con un nuevo número entero. |
replace | Reemplaza el valor de una celda con un nuevo doble. |
replace | Reemplaza el valor de una celda con una nueva matriz de cadenas. |
replace | Reemplaza los valores de las celdas con una matriz de números enteros. |
replace | Reemplaza los valores de las celdas con una matriz doble. |
replace | Reemplaza los valores de las celdas con nuevos datos. |
replace | Reemplaza los valores de las celdas con nuevos datos. |
replace | Reemplaza el valor de una celda con una nueva cadena. |
copy | Copia otro objeto de libro de trabajo. |
copy | Copia datos de un objeto Libro de trabajo de origen. |
calculate_formula | Calcula el resultado de fórmulas. |
calculate_formula | Calcula el resultado de fórmulas. |
calculate_formula | Calcular fórmulas en este libro de trabajo. |
refresh_dynamic_array_formulas | Actualiza las fórmulas de matriz dinámica (se extiende a un nuevo rango de celdas vecinas según los datos actuales) Otras fórmulas del libro de trabajo no se calcularán de forma recursiva incluso si fueron utilizadas por fórmulas de matriz dinámica. |
refresh_dynamic_array_formulas | Actualiza las fórmulas de matriz dinámica (se extiende a un nuevo rango de celdas vecinas según los datos actuales) |
import_xml | Importa/actualiza un archivo de datos XML en el libro de trabajo. |
import_xml | Importa/actualiza un archivo de datos XML en el libro de trabajo. |
export_xml | Exporte datos XML vinculados por el mapa XML especificado. |
export_xml | Exportar datos XML. |
parse_formulas | Analiza todas las fórmulas que no se analizaron cuando se cargaron desde un archivo de plantilla o se configuraron en una celda. |
start_access_cache | Inicia la sesión que utiliza cachés para acceder a los datos. |
close_access_cache | Cierra la sesión que utiliza cachés para acceder a los datos. |
remove_unused_styles | Elimine todos los estilos no utilizados. |
create_style | Crea un nuevo estilo. |
create_builtin_style | Crea un estilo integrado por tipo determinado. |
create_cells_color | Crea un objeto CellsColor . |
combine | Combina otro objeto de libro de trabajo. |
get_style_in_pool | Obtiene el estilo en el grupo de estilos. Todos los estilos del libro de trabajo se reunirán en un grupo. Sólo hay un índice de referencia simple en las celdas. |
get_fonts | Obtiene todas las fuentes del grupo de estilos. |
get_named_style | Obtiene el estilo con nombre en el grupo de estilos. |
change_palette | Cambia la paleta de la hoja de cálculo en el índice especificado. |
is_color_in_palette | Comprueba si un color está en la paleta de la hoja de cálculo. |
get_matching_color | Encuentre el color que mejor combine en la paleta actual. |
set_encryption_options | Establezca las opciones de cifrado. |
protect | Protege un libro de trabajo. |
protect_shared_workbook | Protege un libro compartido. |
unprotect | Desprotege un libro de trabajo. |
unprotect_shared_workbook | Desprotege un libro compartido. |
remove_macro | Elimina VBA/macro de esta hoja de cálculo. |
remove_digital_signature | Elimina la firma digital de esta hoja de cálculo. |
accept_all_revisions | Acepta todos los cambios rastreados en el libro de trabajo. |
remove_external_links | Elimina todos los enlaces externos del libro de trabajo. |
get_theme_color | Obtiene el color del tema. |
set_theme_color | Establece el color del tema |
custom_theme | Aduana el tema. |
copy_theme | Copia el tema de otro libro de trabajo. |
has_exernal_links | Indica si este libro contiene enlaces externos a otras fuentes de datos. |
update_custom_function_definition | Actualiza la definición de funciones personalizadas. |
update_linked_data_source | Si este libro contiene enlaces externos a otras fuentes de datos, Aspose.Cells intentará recuperar los datos más recientes de las fuentes proporcionadas. |
set_digital_signature | Establece la firma digital en un archivo de hoja de cálculo (Excel2007 y posterior). |
add_digital_signature | Agrega firma digital a un archivo de hoja de cálculo OOXML (Excel2007 y posterior). |
get_digital_signature | Obtiene la firma digital del archivo. |
remove_personal_information | Elimina información personal. |
Observaciones
La clase Workbook denota una hoja de cálculo de Excel. Cada hoja de cálculo puede contener varias hojas de trabajo. La característica básica de la clase es abrir y guardar archivos nativos de Excel. La clase tiene algunas funciones avanzadas como copiar datos de otros libros de trabajo, combinar dos libros de trabajo, convertir Excel a PDF, representar Excel en imágenes y proteger la hoja de cálculo de Excel.
Ejemplo
El siguiente ejemplo carga un Workbook desde un archivo de Excel llamado designer.xls y hace que las barras de desplazamiento horizontal y vertical sean invisibles. Luego reemplaza dos valores de cadena con un valor entero y un valor de cadena respectivamente dentro de la hoja de cálculo y finalmente guarda el libro como un archivo Excel xlsx.
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")
Ver también
- módulo
aspose.cells
- clase
CellsColor
- clase
ContentTypeProperty
- clase
DocumentProperty
- clase
ExternalConnection
- clase
Style
- clase
Workbook
- clase
WorksheetCollection