Workbook
Overview
Workbook és una classe en FOSS per Typescript.
La classe Workbook proporciona un punt d’entrada de nivell alt per carregar arxius existents, manipular fitxes i guardar en formats com XLSX o HTML.
Aquesta classe proporciona 9 mètodes per treballar amb objectes de Llibre de treball en programes Typescript. Els mètodes disponibles inclouen: constructor, getNumFmt, load, protect, save, toCsv, toHtml, toJson, toMarkdown. Tots els membres públics són accessibles per a qualsevol aplicació de Typescript després d’instal·lar el paquet FOSS for Typed. Propietats: activeTab, borderId, cells, charts, code, col, i 15 més.
Description
Workbook és una classe de la biblioteca FOSS per a Aspose.Cells que exposa 8 mètodes i 27 propietats d’ús programàtic.
Les capacitats bàsiques inclouen: worksheetcollection; string[]; boolean.Aquestes operacions permeten als desenvolupadors integrar la funcionalitat del llibre de treball directament en les aplicacions TypeScript .
La classe també proporciona el worksheets propietat (obté les fitxes), el sharedStrings propietat (obté les cadenes compartides), el isProtected propietat (obté la està protegida).
Les instàncies es creen a través d’un constructor únic que inicialitza l’objecte amb valors predeterminats.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
worksheets | WorksheetCollection | Read | Obté les fulles de treball. |
sharedStrings | string[] | Read | Obté les cordes compartides. |
isProtected | boolean | Read | És protegit. |
charts | ChartInfo[] | Read | Obté les fitxes. |
images | ImageInfo[] | Read | Obté les imatges. |
activeTab | number | Llegir/Escriure | Obté la ficha activa. |
password | : string | Read | Obté la contrasenya. |
saveFormat | : SaveFormat | Read | Obté el format d’enviament. |
password | : string | Read | Obté la contrasenya. |
saveFormat | : SaveFormat | Read | Obté el format d’enviament. |
col | : number | Read | Prèn el col. |
colOff | : number | Read | T’esborra el coll. |
row | : number | Read | Es va fer la baralla. |
rowOff | : number | Read | S’acaba la fila. |
col | : number | Read | Prèn el col. |
colOff | : number | Read | T’esborra el coll. |
row | : number | Read | Es va fer la baralla. |
rowOff | : number | Read | S’acaba la fila. |
id | : number | Read | Obté la identificació. |
code | : string | Read | Tinc el codi. |
fontId | : number | Read | Obté la identificació de font. |
fillId | : number | Read | Obté la identificació de rellotge. |
borderId | : number | Read | Obté la identificació fronterera. |
numFmtId | : number | Read | Obté el número d’identificació. |
style | : Style | Read | És el estil. |
sheetName | : string | Read | Obté el nom de la ficha. |
cells | : { [key: string]: CellValue } | Read | Prèn les cèl·lules. |
Methods
| Signature | Description |
|---|---|
constructor(createDefault: boolean) | Inicialitza un nou llibre de treball, opcionalment creant una fitxa de feina predeterminada. |
load(filePath: string, password: string) → Promise<Workbook> | Carrega de forma asíncrona un arxiu d’elaboració des del camí donat i retorna una instància de Llibre de treball. |
| `getNumFmt(numFmtId: string | null)→string` |
protect(protect: boolean, password: string) | Activa o desactiva la protecció del llibre de treball amb la contrasenya donada. |
save(filePath: string, options: { password?: string; saveFormat?: SaveFormat }) | Salva el llibre a la ruta de fitxer donada utilitzant les opcions especificades. |
toHtml() → string | Converteix el llibre de treball en una cadena HTML. |
toCsv() → string | Converteix el llibre de treball en una cadena CSV. |
toJson() → string | Converteix el llibre en una cadena JSON. |
toMarkdown() → string | Converteix el llibre de treball en una cadena Markdown. |