Structure des données d'un classeur
IWorkbookData
IWorkbookData représente l'instantané d'un classeur dans Univer Sheets.
Propriétés
| Propriété | Type | Description |
|---|---|---|
| id | string | Identifiant unique du classeur Univer Sheets. |
| name | string | Nom du classeur Univer Sheets. |
| appVersion | string | Version de la définition du modèle Univer. |
| locale | LocaleType | Paramètres régionaux du document. |
| styles | Record<string, Nullable<IStyleData>> | Références de styles du classeur. |
| sheetOrder | string[] | Tableau d'identifiants de feuilles définissant l'ordre des feuilles de calcul. |
| sheets | { [sheetId: string]: Partial<IWorksheetData> } | Enregistrement contenant les données de chaque feuille de calcul. |
| resources? | IResources | Données stockées par les plugins. |
Exemple
TypeScript
const workbookData: IWorkbookData = { id: 'unique-workbook-id', name: 'My Workbook', appVersion: '0.10.2', locale: LocaleType.EN_US, styles: {/* style definitions */}, sheetOrder: ['sheet1', 'sheet2'], sheets: { sheet1: {/* sheet data */}, sheet2: {/* sheet data */}, },}Utilisation
IWorkbookData est l'objet utilisé pour stocker les données dans Univer Sheets. Il sert principalement à :
- Créer un classeur Univer Sheets avec IWorkbookData
- Enregistrer IWorkbookData à partir d'un classeur Univer Sheets
La propriété resources sert à stocker les données des plugins. Consultez la page Modèle personnalisé d'un plugin
Que pensez-vous de ce guide ?