ワークブックデータ構造

IWorkbookData

IWorkbookData は Univer Sheet におけるワークブックのスナップショットを表します。

プロパティ

プロパティタイプ説明
idstringUniver Sheets の一意識別子。
namestringUniver Sheets の名前。
appVersionstringUniver モデル定義のバージョン。
localeLocaleTypeドキュメントのロケール。
stylesRecord<string, Nullable<IStyleData>>ワークブックのスタイル参照。
sheetOrderstring[]ワークシートの順序を表すシート ID の配列。
sheets{ [sheetId: string]: Partial<IWorksheetData> }各ワークシートのデータを含むレコード。
resources?IResourcesプラグインのデータを格納

例

TypeScript
const workbookData: IWorkbookData = {  id: 'unique-workbook-id',  name: 'My Workbook',  appVersion: '0.10.2',  locale: LocaleType.JA_JP,  styles: {/* スタイル定義 */},  sheetOrder: ['sheet1', 'sheet2'],  sheets: {    sheet1: {/* シートデータ */},    sheet2: {/* シートデータ */},  },}

使い方

IWorkbookData は Univer Sheets でデータを格納するために使用されるオブジェクトです。主に以下の用途で使用されます:

  1. IWorkbookData を使用した Univer Sheets の作成
  2. Univer Sheets からの IWorkbookData の保存

resources プロパティはプラグインデータを格納するために使用されます。プラグインカスタムモデル を参照してください

このガイドはいかがですか?

© 2026 DreamNum Co., Ltd.