Workbook
Workbook class
Representa un objeto raíz para crear una hoja de cálculo de Excel.
public class Workbook : IDisposable
Constructores
Nombre | Descripción |
---|---|
Workbook() | Inicializa una nueva instancia delWorkbook clase. |
Workbook(FileFormatType) | Inicializa una nueva instancia delWorkbook clase. |
Workbook(Stream) | Inicializa una nueva instancia delWorkbook class y abre un stream. |
Workbook(string) | Inicializa una nueva instancia delWorkbook clase y abra un archivo. |
Workbook(Stream, LoadOptions) | Inicializa una nueva instancia delWorkbook clase y flujo abierto. |
Workbook(string, LoadOptions) | Inicializa una nueva instancia delWorkbook clase y abra un archivo. |
Propiedades
Nombre | Descripción |
---|---|
AbsolutePath { get; set; } | Obtiene y establece la ruta absoluta del archivo. |
BuiltInDocumentProperties { get; } | Devuelve unDocumentProperty colección que representa todas las propiedades de documento integradas de la hoja de cálculo. |
CellsDataTableFactory { get; } | Obtiene la fábrica para construir ICellsDataTable a partir de objetos personalizados |
Colors { get; } | Devuelve los colores de la paleta de la hoja de cálculo. |
ContentTypeProperties { get; } | Obtiene la lista deContentTypeProperty objetos en el libro de trabajo. |
CountOfStylesInPool { get; } | Obtiene el número de estilos en el grupo de estilos. |
CustomDocumentProperties { get; } | Devuelve unDocumentProperty colección que representa todas las propiedades del documento personalizado de la hoja de cálculo. |
CustomXmlParts { get; } | Representa una parte de almacenamiento de datos XML personalizados (datos XML personalizados dentro de un paquete). |
DataConnections { get; } | Obtiene elExternalConnection colección. |
DataMashup { get; } | Obtiene datos de mashup. |
DataSorter { get; } | Obtiene un objeto DataSorter para ordenar datos. |
DefaultStyle { get; set; } | Obtiene o establece el valor predeterminadoStyle objeto del libro. |
FileFormat { get; set; } | Obtiene y establece el formato del archivo. |
FileName { get; set; } | Obtiene y establece el nombre del archivo actual. |
HasMacro { get; } | Indica si esta hoja de cálculo contiene macro/VBA. |
HasRevisions { get; } | Obtiene si el libro de trabajo tiene cambios rastreados |
InterruptMonitor { get; set; } | Obtiene y establece el monitor de interrupción. |
IsDigitallySigned { get; } | Indica si esta hoja de cálculo está firmada digitalmente. |
IsLicensed { get; } | Indica si la licencia está configurada. |
IsWorkbookProtectedWithPassword { get; } | Indica si la estructura o ventana está protegida con contraseña. |
RibbonXml { get; set; } | Obtiene y establece el archivo XML que define la interfaz de usuario de Ribbon. |
Settings { get; } | Representa la configuración del libro. |
Theme { get; } | Obtiene el nombre del tema. |
VbaProject { get; } | Obtiene elVbaProject en una hoja de cálculo. |
Worksheets { get; } | Obtiene elWorksheetCollection colección en la hoja de cálculo. |
Métodos
Nombre | Descripción |
---|---|
AcceptAllRevisions() | Acepta todos los cambios registrados en el libro de trabajo. |
AddDigitalSignature(DigitalSignatureCollection) | Agrega una firma digital a un archivo de hoja de cálculo OOXML (Excel 2007 y posterior). |
CalculateFormula() | Calcula el resultado de fórmulas. |
CalculateFormula(bool) | Calcula el resultado de fórmulas. |
CalculateFormula(CalculationOptions) | Cálculo de fórmulas en este libro. |
ChangePalette(Color, int) | Cambia la paleta de la hoja de cálculo en el índice especificado. |
CloseAccessCache(AccessCacheOptions) | Cierra la sesión que usa cachés para acceder a los datos. |
Combine(Workbook) | Combina otro objeto Workbook. |
Copy(Workbook) | Copia datos de un objeto de libro de trabajo de origen. |
Copy(Workbook, CopyOptions) | Copia datos de un objeto de libro de trabajo de origen. |
CopyTheme(Workbook) | Copia el tema de otro libro. |
CreateBuiltinStyle(BuiltinStyleType) | Crea un estilo incorporado por tipo dado. |
CreateCellsColor() | Crea unCellsColor objeto. |
CreateStyle() | Crea un nuevo estilo. |
CustomTheme(string, Color[]) | Personaliza el tema. |
Dispose() | Realiza tareas definidas por la aplicación asociadas con la liberación, liberación o restablecimiento de recursos no administrados. |
ExportXml(string, Stream) | Exportar datos XML. |
ExportXml(string, string) | Exportar datos XML vinculados por el mapa XML especificado. |
GetDigitalSignature() | Obtiene la firma digital del archivo. |
GetFonts() | Obtiene todas las fuentes en el grupo de estilos. |
GetMatchingColor(Color) | Encuentra el mejor color coincidente en la paleta actual. |
GetNamedStyle(string) | Obtiene el estilo con nombre en el grupo de estilos. |
GetStyleInPool(int) | Obtiene el estilo en el grupo de estilos. Todos los estilos del libro de trabajo se reunirán en un grupo. Solo hay un índice de referencia simple en las celdas. |
GetThemeColor(ThemeColorType) | Obtiene el color del tema. |
ImportXml(Stream, string, int, int) | Importa/Actualiza un archivo de datos XML en el libro de trabajo. |
ImportXml(string, string, int, int) | Importa/Actualiza un archivo de datos XML en el libro de trabajo. |
IsColorInPalette(Color) | Comprueba si un color está en la paleta de la hoja de cálculo. |
ParseFormulas(bool) | Analiza todas las fórmulas que no se analizaron cuando se cargaron desde un archivo de plantilla o se establecieron en una celda. |
Protect(ProtectionType, string) | Protege un libro de trabajo. |
ProtectSharedWorkbook(string) | Protege un libro de trabajo compartido. |
RefreshDynamicArrayFormulas(bool) | Actualiza las fórmulas de matrices dinámicas (se derrama en un nuevo rango de celdas vecinas según los datos actuales) |
RemoveDigitalSignature() | Elimina la firma digital de esta hoja de cálculo. |
RemoveMacro() | Elimina VBA/macro de esta hoja de cálculo. |
RemovePersonalInformation() | Elimina información personal. |
RemoveUnusedStyles() | Eliminar todos los estilos no utilizados. |
Replace(bool, object) | Reemplaza los valores de las celdas con nuevos datos. |
Replace(int, object) | Reemplaza los valores de las celdas con nuevos datos. |
Replace(string, DataTable) | Reemplaza los valores de las celdas con datos de unDataTable . |
Replace(string, double) | Reemplaza el valor de una celda con un nuevo doble. |
Replace(string, int) | Reemplaza el valor de una celda con un nuevo entero. |
Replace(string, string) | Reemplaza el valor de una celda con una nueva cadena. |
Replace(string, double[], bool) | Reemplaza los valores de las celdas con una matriz doble. |
Replace(string, int[], bool) | Reemplaza los valores de las celdas con una matriz de enteros. |
Replace(string, string, ReplaceOptions) | Reemplaza el valor de una celda con una nueva cadena. |
Replace(string, string[], bool) | Reemplaza el valor de una celda con una nueva matriz de cadenas. |
Save(string) | Guarde el libro de trabajo en el disco. |
Save(Stream, SaveFormat) | Guarda el libro de trabajo en la secuencia. |
Save(Stream, SaveOptions) | Guarda el libro de trabajo en la secuencia. |
Save(string, SaveFormat) | Guarda el libro de trabajo en el disco. |
Save(string, SaveOptions) | Guarda el libro de trabajo en el disco. |
Save(HttpResponse, string, ContentDisposition, SaveOptions) | Crea la hoja de cálculo de resultados y la transfiere al cliente y luego la abre en el navegador o en MS Workbook. |
Save(HttpResponse, string, ContentDisposition, SaveOptions, bool) | Crea la hoja de cálculo de resultados y la transfiere al cliente y luego la abre en el navegador o en MS Workbook. |
SaveToStream() | Guarda el archivo de Excel en un objeto MemoryStream y lo devuelve. |
SetDigitalSignature(DigitalSignatureCollection) | Establece la firma digital en un archivo de hoja de cálculo (Excel 2007 y posterior). |
SetEncryptionOptions(EncryptionType, int) | Establecer opciones de cifrado. |
SetThemeColor(ThemeColorType, Color) | Establece el color del tema |
StartAccessCache(AccessCacheOptions) | Inicia la sesión que utiliza cachés para acceder a los datos. |
Unprotect(string) | Desprotege un libro. |
UnprotectSharedWorkbook(string) | Desprotege un libro de trabajo compartido. |
UpdateLinkedDataSource(Workbook[]) | Si este libro de trabajo contiene enlaces externos a otra fuente de datos, Aspose.Cells intentará recuperar los datos más recientes. |
Observaciones
La clase Workbook denota una hoja de cálculo de Excel. Cada hoja de cálculo puede contener varias hojas de trabajo. La función 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 y proteger la hoja de cálculo de Excel.
Ejemplos
El siguiente ejemplo carga un libro de trabajo desde un archivo llamado designer.xls y hace que las barras de desplazamiento horizontal y vertical sean invisibles para el libro de trabajo. 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 envía el archivo actualizado al navegador del cliente.
[C#]
//Abrir un archivo de diseñador
string designerFile = "designer.xls";
Workbook workbook = new Workbook(designerFile);
//Establecer barras de desplazamiento
workbook.Settings.IsHScrollBarVisible = false;
workbook.Settings.IsVScrollBarVisible = false;
//Reemplazar la cadena de marcador de posición con nuevos valores
int newInt = 100;
workbook.Replace("OldInt", newInt);
string newString = "Hello!";
workbook.Replace("OldString", newString);
workbook.Save("result.xls");
[Visual Basic]
'Abrir un archivo de diseñador
Dim designerFile as String = "\designer.xls"
Dim workbook as Workbook = new Workbook(designerFile)
'Establecer barras de desplazamiento
workbook.IsHScrollBarVisible = False
workbook.IsVScrollBarVisible = False
'Reemplace la cadena de marcador de posición con nuevos valores
Dim newInt as Integer = 100
workbook.Replace("OldInt", newInt)
Dim newString as String = "Hello!"
workbook.Replace("OldString", newString)
workbook.Save("result.xls")
Ver también
- espacio de nombres Aspose.Cells
- asamblea Aspose.Cells