[{"data":1,"prerenderedAt":1563},["ShallowReactive",2],{"navigation_docs_en":3,"-en-xlsx-revisions":335,"-en-xlsx-revisions-surround":1558},[4,31,61,91,175,256],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"Command Line Interface (CLI)","\u002Fen\u002Fgetting-started\u002Fcommand-line-interface","en\u002F01.getting-started\u002F03.command-line-interface",{"title":23,"path":24,"stem":25},"AI Tools","\u002Fen\u002Fgetting-started\u002Fai-tools","en\u002F01.getting-started\u002F04.ai-tools",{"title":27,"path":28,"stem":29},"AI Integration","\u002Fen\u002Fgetting-started\u002Fai-integration","en\u002F01.getting-started\u002F05.ai-integration",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CORE","i-lucide-box","\u002Fen\u002Fcore","en\u002F02.core",[37,41,45,49,53,57],{"title":38,"path":39,"stem":40},"@office-open\u002Fcore","\u002Fen\u002Fcore\u002Foverview","en\u002F02.core\u002F01.overview",{"title":42,"path":43,"stem":44},"Descriptor System","\u002Fen\u002Fcore\u002Fdescriptors","en\u002F02.core\u002F02.descriptors",{"title":46,"path":47,"stem":48},"Values and Validation","\u002Fen\u002Fcore\u002Fvalues","en\u002F02.core\u002F03.values",{"title":50,"path":51,"stem":52},"Unit Converters","\u002Fen\u002Fcore\u002Fconverters","en\u002F02.core\u002F04.converters",{"title":54,"path":55,"stem":56},"Charts","\u002Fen\u002Fcore\u002Fcharts","en\u002F02.core\u002F05.charts",{"title":58,"path":59,"stem":60},"Parser","\u002Fen\u002Fcore\u002Fparser","en\u002F02.core\u002F06.parser",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":30},"XML","i-lucide-code-xml","\u002Fen\u002Fxml","en\u002F03.xml",[67,71,75,79,83,87],{"title":68,"path":69,"stem":70},"@office-open\u002Fxml","\u002Fen\u002Fxml\u002Foverview","en\u002F03.xml\u002F01.overview",{"title":72,"path":73,"stem":74},"Parsing","\u002Fen\u002Fxml\u002Fparsing","en\u002F03.xml\u002F02.parsing",{"title":76,"path":77,"stem":78},"Serialization","\u002Fen\u002Fxml\u002Fserialization","en\u002F03.xml\u002F03.serialization",{"title":80,"path":81,"stem":82},"Query Utilities","\u002Fen\u002Fxml\u002Fquery-utilities","en\u002F03.xml\u002F04.query-utilities",{"title":84,"path":85,"stem":86},"XML Escape","\u002Fen\u002Fxml\u002Fescape","en\u002F03.xml\u002F05.escape",{"title":88,"path":89,"stem":90},"Type Reference","\u002Fen\u002Fxml\u002Ftypes","en\u002F03.xml\u002F06.types",{"title":92,"icon":93,"path":94,"stem":95,"children":96,"page":30},"DOCX","i-lucide-file-text","\u002Fen\u002Fdocx","en\u002F04.docx",[97,101,105,109,113,117,121,124,128,132,136,140,144,148,152,156,160,164,168,171],{"title":98,"path":99,"stem":100},"@office-open\u002Fdocx","\u002Fen\u002Fdocx\u002Foverview","en\u002F04.docx\u002F01.overview",{"title":102,"path":103,"stem":104},"Quick Start","\u002Fen\u002Fdocx\u002Fquickstart","en\u002F04.docx\u002F02.quickstart",{"title":106,"path":107,"stem":108},"Text and Paragraphs","\u002Fen\u002Fdocx\u002Ftext-and-paragraphs","en\u002F04.docx\u002F03.text-and-paragraphs",{"title":110,"path":111,"stem":112},"Tables","\u002Fen\u002Fdocx\u002Ftables","en\u002F04.docx\u002F04.tables",{"title":114,"path":115,"stem":116},"Images","\u002Fen\u002Fdocx\u002Fimages","en\u002F04.docx\u002F05.images",{"title":118,"path":119,"stem":120},"Text Boxes","\u002Fen\u002Fdocx\u002Ftextbox","en\u002F04.docx\u002F06.textbox",{"title":54,"path":122,"stem":123},"\u002Fen\u002Fdocx\u002Fcharts","en\u002F04.docx\u002F07.charts",{"title":125,"path":126,"stem":127},"SmartArt","\u002Fen\u002Fdocx\u002Fsmartart","en\u002F04.docx\u002F08.smartart",{"title":129,"path":130,"stem":131},"Media","\u002Fen\u002Fdocx\u002Fmedia","en\u002F04.docx\u002F09.media",{"title":133,"path":134,"stem":135},"Links","\u002Fen\u002Fdocx\u002Flinks","en\u002F04.docx\u002F10.links",{"title":137,"path":138,"stem":139},"Headers and Footers","\u002Fen\u002Fdocx\u002Fheaders-and-footers","en\u002F04.docx\u002F11.headers-and-footers",{"title":141,"path":142,"stem":143},"Equations and Symbols","\u002Fen\u002Fdocx\u002Fequations-and-symbols","en\u002F04.docx\u002F12.equations-and-symbols",{"title":145,"path":146,"stem":147},"Styles and Themes","\u002Fen\u002Fdocx\u002Fstyles-and-themes","en\u002F04.docx\u002F13.styles-and-themes",{"title":149,"path":150,"stem":151},"Page Layout","\u002Fen\u002Fdocx\u002Fpage-layout","en\u002F04.docx\u002F14.page-layout",{"title":153,"path":154,"stem":155},"References","\u002Fen\u002Fdocx\u002Freferences","en\u002F04.docx\u002F15.references",{"title":157,"path":158,"stem":159},"Comments and Revisions","\u002Fen\u002Fdocx\u002Fcomments-and-revisions","en\u002F04.docx\u002F16.comments-and-revisions",{"title":161,"path":162,"stem":163},"Document Properties","\u002Fen\u002Fdocx\u002Fproperties","en\u002F04.docx\u002F17.properties",{"title":165,"path":166,"stem":167},"Export","\u002Fen\u002Fdocx\u002Fexport","en\u002F04.docx\u002F18.export",{"title":72,"path":169,"stem":170},"\u002Fen\u002Fdocx\u002Fparsing","en\u002F04.docx\u002F19.parsing",{"title":172,"path":173,"stem":174},"Patching","\u002Fen\u002Fdocx\u002Fpatch","en\u002F04.docx\u002F20.patch",{"title":176,"icon":177,"path":178,"stem":179,"children":180,"page":30},"PPTX","i-lucide-presentation","\u002Fen\u002Fpptx","en\u002F05.pptx",[181,185,188,192,195,198,201,204,207,210,214,217,220,224,227,231,235,239,243,247,250,253],{"title":182,"path":183,"stem":184},"@office-open\u002Fpptx","\u002Fen\u002Fpptx\u002Foverview","en\u002F05.pptx\u002F01.overview",{"title":102,"path":186,"stem":187},"\u002Fen\u002Fpptx\u002Fquickstart","en\u002F05.pptx\u002F02.quickstart",{"title":189,"path":190,"stem":191},"Shapes and Text","\u002Fen\u002Fpptx\u002Fshapes-and-text","en\u002F05.pptx\u002F03.shapes-and-text",{"title":110,"path":193,"stem":194},"\u002Fen\u002Fpptx\u002Ftables","en\u002F05.pptx\u002F04.tables",{"title":114,"path":196,"stem":197},"\u002Fen\u002Fpptx\u002Fimages","en\u002F05.pptx\u002F05.images",{"title":54,"path":199,"stem":200},"\u002Fen\u002Fpptx\u002Fcharts","en\u002F05.pptx\u002F06.charts",{"title":125,"path":202,"stem":203},"\u002Fen\u002Fpptx\u002Fsmartart","en\u002F05.pptx\u002F07.smartart",{"title":129,"path":205,"stem":206},"\u002Fen\u002Fpptx\u002Fmedia","en\u002F05.pptx\u002F08.media",{"title":133,"path":208,"stem":209},"\u002Fen\u002Fpptx\u002Flinks","en\u002F05.pptx\u002F09.links",{"title":211,"path":212,"stem":213},"Lines and Connectors","\u002Fen\u002Fpptx\u002Flines-and-connectors","en\u002F05.pptx\u002F10.lines-and-connectors",{"title":137,"path":215,"stem":216},"\u002Fen\u002Fpptx\u002Fheaders-and-footers","en\u002F05.pptx\u002F11.headers-and-footers",{"title":141,"path":218,"stem":219},"\u002Fen\u002Fpptx\u002Fequations-and-symbols","en\u002F05.pptx\u002F12.equations-and-symbols",{"title":221,"path":222,"stem":223},"Slide Layout","\u002Fen\u002Fpptx\u002Fslide-layout","en\u002F05.pptx\u002F13.slide-layout",{"title":145,"path":225,"stem":226},"\u002Fen\u002Fpptx\u002Fstyles-and-themes","en\u002F05.pptx\u002F14.styles-and-themes",{"title":228,"path":229,"stem":230},"Effects and Fills","\u002Fen\u002Fpptx\u002Feffects-and-fills","en\u002F05.pptx\u002F15.effects-and-fills",{"title":232,"path":233,"stem":234},"Transitions","\u002Fen\u002Fpptx\u002Ftransitions","en\u002F05.pptx\u002F16.transitions",{"title":236,"path":237,"stem":238},"Animations","\u002Fen\u002Fpptx\u002Fanimations","en\u002F05.pptx\u002F17.animations",{"title":240,"path":241,"stem":242},"Comments","\u002Fen\u002Fpptx\u002Fcomments","en\u002F05.pptx\u002F18.comments",{"title":244,"path":245,"stem":246},"Presentation Properties","\u002Fen\u002Fpptx\u002Fproperties","en\u002F05.pptx\u002F19.properties",{"title":165,"path":248,"stem":249},"\u002Fen\u002Fpptx\u002Fexport","en\u002F05.pptx\u002F20.export",{"title":72,"path":251,"stem":252},"\u002Fen\u002Fpptx\u002Fparsing","en\u002F05.pptx\u002F21.parsing",{"title":172,"path":254,"stem":255},"\u002Fen\u002Fpptx\u002Fpatch","en\u002F05.pptx\u002F22.patch",{"title":257,"icon":258,"path":259,"stem":260,"children":261,"page":30},"XLSX","i-lucide-table-2","\u002Fen\u002Fxlsx","en\u002F06.xlsx",[262,266,269,273,277,281,285,289,292,295,299,303,307,311,314,318,322,326,329,332],{"title":263,"path":264,"stem":265},"@office-open\u002Fxlsx","\u002Fen\u002Fxlsx\u002Foverview","en\u002F06.xlsx\u002F01.overview",{"title":102,"path":267,"stem":268},"\u002Fen\u002Fxlsx\u002Fquickstart","en\u002F06.xlsx\u002F02.quickstart",{"title":270,"path":271,"stem":272},"Cells & Data","\u002Fen\u002Fxlsx\u002Fcells","en\u002F06.xlsx\u002F03.cells",{"title":274,"path":275,"stem":276},"Styles","\u002Fen\u002Fxlsx\u002Fstyles","en\u002F06.xlsx\u002F04.styles",{"title":278,"path":279,"stem":280},"Merge, Columns & Rows","\u002Fen\u002Fxlsx\u002Fmerge-col-row","en\u002F06.xlsx\u002F05.merge-col-row",{"title":282,"path":283,"stem":284},"Hyperlinks","\u002Fen\u002Fxlsx\u002Flinks","en\u002F06.xlsx\u002F06.links",{"title":286,"path":287,"stem":288},"Pivot Tables","\u002Fen\u002Fxlsx\u002Fpivot-tables","en\u002F06.xlsx\u002F07.pivot-tables",{"title":114,"path":290,"stem":291},"\u002Fen\u002Fxlsx\u002Fimages","en\u002F06.xlsx\u002F08.images",{"title":54,"path":293,"stem":294},"\u002Fen\u002Fxlsx\u002Fcharts","en\u002F06.xlsx\u002F09.charts",{"title":296,"path":297,"stem":298},"Page Setup & Headers\u002FFooters","\u002Fen\u002Fxlsx\u002Fpage-setup","en\u002F06.xlsx\u002F10.page-setup",{"title":300,"path":301,"stem":302},"Formulas","\u002Fen\u002Fxlsx\u002Fformulas","en\u002F06.xlsx\u002F11.formulas",{"title":304,"path":305,"stem":306},"Freeze Panes & Auto Filter","\u002Fen\u002Fxlsx\u002Ffreeze-filter","en\u002F06.xlsx\u002F12.freeze-filter",{"title":308,"path":309,"stem":310},"Data Validation","\u002Fen\u002Fxlsx\u002Fvalidation","en\u002F06.xlsx\u002F13.validation",{"title":240,"path":312,"stem":313},"\u002Fen\u002Fxlsx\u002Fcomments","en\u002F06.xlsx\u002F14.comments",{"title":315,"path":316,"stem":317},"Protection","\u002Fen\u002Fxlsx\u002Fprotection","en\u002F06.xlsx\u002F15.protection",{"title":319,"path":320,"stem":321},"Shared Workbook Revisions","\u002Fen\u002Fxlsx\u002Frevisions","en\u002F06.xlsx\u002F16.revisions",{"title":323,"path":324,"stem":325},"Workbook Properties","\u002Fen\u002Fxlsx\u002Fproperties","en\u002F06.xlsx\u002F17.properties",{"title":165,"path":327,"stem":328},"\u002Fen\u002Fxlsx\u002Fexport","en\u002F06.xlsx\u002F18.export",{"title":72,"path":330,"stem":331},"\u002Fen\u002Fxlsx\u002Fparsing","en\u002F06.xlsx\u002F19.parsing",{"title":172,"path":333,"stem":334},"\u002Fen\u002Fxlsx\u002Fpatch","en\u002F06.xlsx\u002F20.patch",{"id":336,"title":319,"body":337,"description":1552,"extension":1553,"links":1554,"meta":1555,"navigation":482,"path":320,"seo":1556,"stem":321,"__hash__":1557},"docs_en\u002Fen\u002F06.xlsx\u002F16.revisions.md",{"type":338,"value":339,"toc":1542},"minimark",[340,344,349,418,422,433,1132,1146,1150,1214,1218,1265,1269,1280,1317,1471,1476,1525,1529,1538],[341,342,343],"p",{},"Shared-workbook change tracking records every edit made by each contributor. The library reads and writes the three revision parts losslessly, so a workbook's full revision history survives a round-trip.",[345,346,348],"h2",{"id":347},"parts","Parts",[350,351,352,368],"table",{},[353,354,355],"thead",{},[356,357,358,362,365],"tr",{},[359,360,361],"th",{},"Part",[359,363,364],{},"Type",[359,366,367],{},"Role",[369,370,371,388,403],"tbody",{},[356,372,373,380,385],{},[374,375,376],"td",{},[377,378,379],"code",{},"xl\u002FrevisionHeaders.xml",[374,381,382],{},[377,383,384],{},"CT_RevisionHeaders",[374,386,387],{},"Index of revision logs (one entry per saved revision)",[356,389,390,395,400],{},[374,391,392],{},[377,393,394],{},"xl\u002Frevisions\u002FrevisionN.xml",[374,396,397],{},[377,398,399],{},"CT_Revisions",[374,401,402],{},"A single revision log (the actual changes)",[356,404,405,410,415],{},[374,406,407],{},[377,408,409],{},"xl\u002Fusers.xml",[374,411,412],{},[377,413,414],{},"CT_Users",[374,416,417],{},"Users who have edited the shared workbook",[345,419,421],{"id":420},"attaching-a-revision-log","Attaching a Revision Log",[341,423,424,425,428,429,432],{},"Set ",[377,426,427],{},"revisionLog"," at the top level of ",[377,430,431],{},"WorkbookOptions",". The structure mirrors the three parts:",[434,435,440],"pre",{"className":436,"code":437,"language":438,"meta":439,"style":439},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { generateWorkbook } from \"@office-open\u002Fxlsx\";\n\nawait generateWorkbook({\n  worksheets: [{ name: \"Data\", rows: [{ cells: [{ value: \"Product\" }] }] }],\n  revisionLog: {\n    headers: {\n      guid: \"{HDR}\",\n      revisionId: 1,\n      version: 2,\n      headers: [\n        {\n          guid: \"{H1}\",\n          dateTime: \"2026-06-19T10:00:00Z\",\n          userName: \"Alice\",\n          rId: \"rId1\",\n          maxSheetId: 1,\n          sheetIds: [1],\n        },\n      ],\n    },\n    logs: [\n      {\n        revisions: [\n          {\n            type: \"cellChange\",\n            data: {\n              rId: 1,\n              sheetId: 1,\n              newCellXml: `\u003Cnc r=\"A1\" t=\"inlineStr\">\u003Cis>\u003Ct>foo\u003C\u002Ft>\u003C\u002Fis>\u003C\u002Fnc>`,\n            },\n          },\n          {\n            type: \"comment\",\n            data: {\n              sheetId: 1,\n              cell: \"B2\",\n              guid: \"{CMT}\",\n              action: \"add\",\n              author: \"Alice\",\n              newLength: 5,\n            },\n          },\n        ],\n      },\n    ],\n    users: { users: [{ guid: \"{U}\", name: \"Alice\", id: 1, dateTime: \"2026-06-19T10:00:00Z\" }] },\n  },\n});\n","ts","",[377,441,442,477,484,499,578,589,599,616,630,643,654,660,677,694,711,728,740,757,763,771,777,787,793,803,809,826,836,848,860,879,885,891,896,912,921,932,949,966,983,999,1012,1017,1022,1030,1036,1044,1116,1122],{"__ignoreMap":439},[443,444,447,451,455,459,462,465,468,471,474],"span",{"class":445,"line":446},"line",1,[443,448,450],{"class":449},"s7zQu","import",[443,452,454],{"class":453},"sMK4o"," {",[443,456,458],{"class":457},"sTEyZ"," generateWorkbook",[443,460,461],{"class":453}," }",[443,463,464],{"class":449}," from",[443,466,467],{"class":453}," \"",[443,469,263],{"class":470},"sfazB",[443,472,473],{"class":453},"\"",[443,475,476],{"class":453},";\n",[443,478,480],{"class":445,"line":479},2,[443,481,483],{"emptyLinePlaceholder":482},true,"\n",[443,485,487,490,493,496],{"class":445,"line":486},3,[443,488,489],{"class":449},"await",[443,491,458],{"class":492},"s2Zo4",[443,494,495],{"class":457},"(",[443,497,498],{"class":453},"{\n",[443,500,502,506,509,512,515,518,520,522,525,527,530,533,535,537,539,542,544,546,548,551,553,555,558,560,562,565,568,570,572,575],{"class":445,"line":501},4,[443,503,505],{"class":504},"swJcz","  worksheets",[443,507,508],{"class":453},":",[443,510,511],{"class":457}," [",[443,513,514],{"class":453},"{",[443,516,517],{"class":504}," name",[443,519,508],{"class":453},[443,521,467],{"class":453},[443,523,524],{"class":470},"Data",[443,526,473],{"class":453},[443,528,529],{"class":453},",",[443,531,532],{"class":504}," rows",[443,534,508],{"class":453},[443,536,511],{"class":457},[443,538,514],{"class":453},[443,540,541],{"class":504}," cells",[443,543,508],{"class":453},[443,545,511],{"class":457},[443,547,514],{"class":453},[443,549,550],{"class":504}," value",[443,552,508],{"class":453},[443,554,467],{"class":453},[443,556,557],{"class":470},"Product",[443,559,473],{"class":453},[443,561,461],{"class":453},[443,563,564],{"class":457},"] ",[443,566,567],{"class":453},"}",[443,569,564],{"class":457},[443,571,567],{"class":453},[443,573,574],{"class":457},"]",[443,576,577],{"class":453},",\n",[443,579,581,584,586],{"class":445,"line":580},5,[443,582,583],{"class":504},"  revisionLog",[443,585,508],{"class":453},[443,587,588],{"class":453}," {\n",[443,590,592,595,597],{"class":445,"line":591},6,[443,593,594],{"class":504},"    headers",[443,596,508],{"class":453},[443,598,588],{"class":453},[443,600,602,605,607,609,612,614],{"class":445,"line":601},7,[443,603,604],{"class":504},"      guid",[443,606,508],{"class":453},[443,608,467],{"class":453},[443,610,611],{"class":470},"{HDR}",[443,613,473],{"class":453},[443,615,577],{"class":453},[443,617,619,622,624,628],{"class":445,"line":618},8,[443,620,621],{"class":504},"      revisionId",[443,623,508],{"class":453},[443,625,627],{"class":626},"sbssI"," 1",[443,629,577],{"class":453},[443,631,633,636,638,641],{"class":445,"line":632},9,[443,634,635],{"class":504},"      version",[443,637,508],{"class":453},[443,639,640],{"class":626}," 2",[443,642,577],{"class":453},[443,644,646,649,651],{"class":445,"line":645},10,[443,647,648],{"class":504},"      headers",[443,650,508],{"class":453},[443,652,653],{"class":457}," [\n",[443,655,657],{"class":445,"line":656},11,[443,658,659],{"class":453},"        {\n",[443,661,663,666,668,670,673,675],{"class":445,"line":662},12,[443,664,665],{"class":504},"          guid",[443,667,508],{"class":453},[443,669,467],{"class":453},[443,671,672],{"class":470},"{H1}",[443,674,473],{"class":453},[443,676,577],{"class":453},[443,678,680,683,685,687,690,692],{"class":445,"line":679},13,[443,681,682],{"class":504},"          dateTime",[443,684,508],{"class":453},[443,686,467],{"class":453},[443,688,689],{"class":470},"2026-06-19T10:00:00Z",[443,691,473],{"class":453},[443,693,577],{"class":453},[443,695,697,700,702,704,707,709],{"class":445,"line":696},14,[443,698,699],{"class":504},"          userName",[443,701,508],{"class":453},[443,703,467],{"class":453},[443,705,706],{"class":470},"Alice",[443,708,473],{"class":453},[443,710,577],{"class":453},[443,712,714,717,719,721,724,726],{"class":445,"line":713},15,[443,715,716],{"class":504},"          rId",[443,718,508],{"class":453},[443,720,467],{"class":453},[443,722,723],{"class":470},"rId1",[443,725,473],{"class":453},[443,727,577],{"class":453},[443,729,731,734,736,738],{"class":445,"line":730},16,[443,732,733],{"class":504},"          maxSheetId",[443,735,508],{"class":453},[443,737,627],{"class":626},[443,739,577],{"class":453},[443,741,743,746,748,750,753,755],{"class":445,"line":742},17,[443,744,745],{"class":504},"          sheetIds",[443,747,508],{"class":453},[443,749,511],{"class":457},[443,751,752],{"class":626},"1",[443,754,574],{"class":457},[443,756,577],{"class":453},[443,758,760],{"class":445,"line":759},18,[443,761,762],{"class":453},"        },\n",[443,764,766,769],{"class":445,"line":765},19,[443,767,768],{"class":457},"      ]",[443,770,577],{"class":453},[443,772,774],{"class":445,"line":773},20,[443,775,776],{"class":453},"    },\n",[443,778,780,783,785],{"class":445,"line":779},21,[443,781,782],{"class":504},"    logs",[443,784,508],{"class":453},[443,786,653],{"class":457},[443,788,790],{"class":445,"line":789},22,[443,791,792],{"class":453},"      {\n",[443,794,796,799,801],{"class":445,"line":795},23,[443,797,798],{"class":504},"        revisions",[443,800,508],{"class":453},[443,802,653],{"class":457},[443,804,806],{"class":445,"line":805},24,[443,807,808],{"class":453},"          {\n",[443,810,812,815,817,819,822,824],{"class":445,"line":811},25,[443,813,814],{"class":504},"            type",[443,816,508],{"class":453},[443,818,467],{"class":453},[443,820,821],{"class":470},"cellChange",[443,823,473],{"class":453},[443,825,577],{"class":453},[443,827,829,832,834],{"class":445,"line":828},26,[443,830,831],{"class":504},"            data",[443,833,508],{"class":453},[443,835,588],{"class":453},[443,837,839,842,844,846],{"class":445,"line":838},27,[443,840,841],{"class":504},"              rId",[443,843,508],{"class":453},[443,845,627],{"class":626},[443,847,577],{"class":453},[443,849,851,854,856,858],{"class":445,"line":850},28,[443,852,853],{"class":504},"              sheetId",[443,855,508],{"class":453},[443,857,627],{"class":626},[443,859,577],{"class":453},[443,861,863,866,868,871,874,877],{"class":445,"line":862},29,[443,864,865],{"class":504},"              newCellXml",[443,867,508],{"class":453},[443,869,870],{"class":453}," `",[443,872,873],{"class":470},"\u003Cnc r=\"A1\" t=\"inlineStr\">\u003Cis>\u003Ct>foo\u003C\u002Ft>\u003C\u002Fis>\u003C\u002Fnc>",[443,875,876],{"class":453},"`",[443,878,577],{"class":453},[443,880,882],{"class":445,"line":881},30,[443,883,884],{"class":453},"            },\n",[443,886,888],{"class":445,"line":887},31,[443,889,890],{"class":453},"          },\n",[443,892,894],{"class":445,"line":893},32,[443,895,808],{"class":453},[443,897,899,901,903,905,908,910],{"class":445,"line":898},33,[443,900,814],{"class":504},[443,902,508],{"class":453},[443,904,467],{"class":453},[443,906,907],{"class":470},"comment",[443,909,473],{"class":453},[443,911,577],{"class":453},[443,913,915,917,919],{"class":445,"line":914},34,[443,916,831],{"class":504},[443,918,508],{"class":453},[443,920,588],{"class":453},[443,922,924,926,928,930],{"class":445,"line":923},35,[443,925,853],{"class":504},[443,927,508],{"class":453},[443,929,627],{"class":626},[443,931,577],{"class":453},[443,933,935,938,940,942,945,947],{"class":445,"line":934},36,[443,936,937],{"class":504},"              cell",[443,939,508],{"class":453},[443,941,467],{"class":453},[443,943,944],{"class":470},"B2",[443,946,473],{"class":453},[443,948,577],{"class":453},[443,950,952,955,957,959,962,964],{"class":445,"line":951},37,[443,953,954],{"class":504},"              guid",[443,956,508],{"class":453},[443,958,467],{"class":453},[443,960,961],{"class":470},"{CMT}",[443,963,473],{"class":453},[443,965,577],{"class":453},[443,967,969,972,974,976,979,981],{"class":445,"line":968},38,[443,970,971],{"class":504},"              action",[443,973,508],{"class":453},[443,975,467],{"class":453},[443,977,978],{"class":470},"add",[443,980,473],{"class":453},[443,982,577],{"class":453},[443,984,986,989,991,993,995,997],{"class":445,"line":985},39,[443,987,988],{"class":504},"              author",[443,990,508],{"class":453},[443,992,467],{"class":453},[443,994,706],{"class":470},[443,996,473],{"class":453},[443,998,577],{"class":453},[443,1000,1002,1005,1007,1010],{"class":445,"line":1001},40,[443,1003,1004],{"class":504},"              newLength",[443,1006,508],{"class":453},[443,1008,1009],{"class":626}," 5",[443,1011,577],{"class":453},[443,1013,1015],{"class":445,"line":1014},41,[443,1016,884],{"class":453},[443,1018,1020],{"class":445,"line":1019},42,[443,1021,890],{"class":453},[443,1023,1025,1028],{"class":445,"line":1024},43,[443,1026,1027],{"class":457},"        ]",[443,1029,577],{"class":453},[443,1031,1033],{"class":445,"line":1032},44,[443,1034,1035],{"class":453},"      },\n",[443,1037,1039,1042],{"class":445,"line":1038},45,[443,1040,1041],{"class":457},"    ]",[443,1043,577],{"class":453},[443,1045,1047,1050,1052,1054,1057,1059,1061,1063,1066,1068,1070,1073,1075,1077,1079,1081,1083,1085,1087,1089,1092,1094,1096,1098,1101,1103,1105,1107,1109,1111,1113],{"class":445,"line":1046},46,[443,1048,1049],{"class":504},"    users",[443,1051,508],{"class":453},[443,1053,454],{"class":453},[443,1055,1056],{"class":504}," users",[443,1058,508],{"class":453},[443,1060,511],{"class":457},[443,1062,514],{"class":453},[443,1064,1065],{"class":504}," guid",[443,1067,508],{"class":453},[443,1069,467],{"class":453},[443,1071,1072],{"class":470},"{U}",[443,1074,473],{"class":453},[443,1076,529],{"class":453},[443,1078,517],{"class":504},[443,1080,508],{"class":453},[443,1082,467],{"class":453},[443,1084,706],{"class":470},[443,1086,473],{"class":453},[443,1088,529],{"class":453},[443,1090,1091],{"class":504}," id",[443,1093,508],{"class":453},[443,1095,627],{"class":626},[443,1097,529],{"class":453},[443,1099,1100],{"class":504}," dateTime",[443,1102,508],{"class":453},[443,1104,467],{"class":453},[443,1106,689],{"class":470},[443,1108,473],{"class":453},[443,1110,461],{"class":453},[443,1112,564],{"class":457},[443,1114,1115],{"class":453},"},\n",[443,1117,1119],{"class":445,"line":1118},47,[443,1120,1121],{"class":453},"  },\n",[443,1123,1125,1127,1130],{"class":445,"line":1124},48,[443,1126,567],{"class":453},[443,1128,1129],{"class":457},")",[443,1131,476],{"class":453},[341,1133,1134,1137,1138,1141,1142,1145],{},[377,1135,1136],{},"logs[i]"," corresponds to ",[377,1139,1140],{},"headers.headers[i]"," via its ",[377,1143,1144],{},"rId",".",[345,1147,1149],{"id":1148},"sharedworkbookoptions","SharedWorkbookOptions",[350,1151,1152,1164],{},[353,1153,1154],{},[356,1155,1156,1159,1161],{},[359,1157,1158],{},"Field",[359,1160,364],{},[359,1162,1163],{},"Description",[369,1165,1166,1182,1197],{},[356,1167,1168,1173,1178],{},[374,1169,1170],{},[377,1171,1172],{},"headers",[374,1174,1175],{},[377,1176,1177],{},"RevisionHeadersOptions",[374,1179,1180],{},[377,1181,379],{},[356,1183,1184,1189,1194],{},[374,1185,1186],{},[377,1187,1188],{},"logs",[374,1190,1191],{},[377,1192,1193],{},"RevisionLogOptions[]",[374,1195,1196],{},"One revision log per header entry",[356,1198,1199,1204,1209],{},[374,1200,1201],{},[377,1202,1203],{},"users",[374,1205,1206],{},[377,1207,1208],{},"UsersOptions",[374,1210,1211,1213],{},[377,1212,409],{}," (optional)",[345,1215,1217],{"id":1216},"revision-headers","Revision Headers",[341,1219,1220,1222,1223,1226,1227,1226,1230,1226,1233,1226,1236,1239,1240,1243,1244,1247,1248,1226,1250,1226,1253,1226,1256,1226,1258,1261,1262,1145],{},[377,1221,1177],{}," holds collection metadata (",[377,1224,1225],{},"guid",", ",[377,1228,1229],{},"revisionId",[377,1231,1232],{},"version",[377,1234,1235],{},"trackRevisions",[377,1237,1238],{},"preserveHistory",", …) plus a ",[377,1241,1242],{},"headers[]"," array. Each ",[377,1245,1246],{},"RevisionHeaderEntry"," records one revision: ",[377,1249,1225],{},[377,1251,1252],{},"dateTime",[377,1254,1255],{},"userName",[377,1257,1144],{},[377,1259,1260],{},"maxSheetId",", and ",[377,1263,1264],{},"sheetIds[]",[345,1266,1268],{"id":1267},"revision-entries","Revision Entries",[341,1270,1271,1272,1275,1276,1279],{},"Each log's ",[377,1273,1274],{},"revisions[]"," is a discriminated union on ",[377,1277,1278],{},"type",". Twelve revision kinds are supported:",[341,1281,1282,1285,1286,1285,1289,1285,1292,1285,1295,1285,1298,1285,1300,1285,1303,1285,1306,1285,1309,1285,1311,1285,1314],{},[377,1283,1284],{},"rowColumn"," · ",[377,1287,1288],{},"move",[377,1290,1291],{},"customView",[377,1293,1294],{},"sheetRename",[377,1296,1297],{},"insertSheet",[377,1299,821],{},[377,1301,1302],{},"formatting",[377,1304,1305],{},"autoFormatting",[377,1307,1308],{},"definedName",[377,1310,907],{},[377,1312,1313],{},"queryTableField",[377,1315,1316],{},"conflict",[434,1318,1320],{"className":436,"code":1319,"language":438,"meta":439,"style":439},"{ type: \"cellChange\",  data: { rId, sheetId, newCellXml, oldCellXml?, … } }\n{ type: \"comment\",     data: { sheetId, cell, guid, author, action?, … } }\n{ type: \"insertSheet\", data: { rId, sheetId, name, sheetPosition, … } }\n",[377,1321,1322,1371,1425],{"__ignoreMap":439},[443,1323,1324,1326,1330,1332,1334,1336,1338,1340,1343,1345,1347,1350,1352,1355,1357,1360,1362,1365,1368],{"class":445,"line":446},[443,1325,514],{"class":453},[443,1327,1329],{"class":1328},"sBMFI"," type",[443,1331,508],{"class":453},[443,1333,467],{"class":453},[443,1335,821],{"class":470},[443,1337,473],{"class":453},[443,1339,529],{"class":453},[443,1341,1342],{"class":1328},"  data",[443,1344,508],{"class":453},[443,1346,454],{"class":453},[443,1348,1349],{"class":457}," rId",[443,1351,529],{"class":453},[443,1353,1354],{"class":457}," sheetId",[443,1356,529],{"class":453},[443,1358,1359],{"class":457}," newCellXml",[443,1361,529],{"class":453},[443,1363,1364],{"class":457}," oldCellXml",[443,1366,1367],{"class":453},"?,",[443,1369,1370],{"class":504}," … } }\n",[443,1372,1373,1375,1377,1379,1381,1383,1385,1387,1390,1392,1394,1396,1398,1401,1403,1405,1407,1410,1412,1415,1417,1420,1422],{"class":445,"line":479},[443,1374,514],{"class":453},[443,1376,1329],{"class":504},[443,1378,508],{"class":453},[443,1380,467],{"class":453},[443,1382,907],{"class":470},[443,1384,473],{"class":453},[443,1386,529],{"class":453},[443,1388,1389],{"class":504},"     data",[443,1391,508],{"class":453},[443,1393,454],{"class":453},[443,1395,1354],{"class":457},[443,1397,529],{"class":453},[443,1399,1400],{"class":457}," cell",[443,1402,529],{"class":453},[443,1404,1065],{"class":457},[443,1406,529],{"class":453},[443,1408,1409],{"class":457}," author",[443,1411,529],{"class":453},[443,1413,1414],{"class":504}," action?",[443,1416,529],{"class":453},[443,1418,1419],{"class":504}," … ",[443,1421,567],{"class":453},[443,1423,1424],{"class":453}," }\n",[443,1426,1427,1429,1431,1433,1435,1437,1439,1441,1444,1446,1448,1450,1452,1454,1456,1458,1460,1463,1465,1467,1469],{"class":445,"line":486},[443,1428,514],{"class":453},[443,1430,1329],{"class":504},[443,1432,508],{"class":453},[443,1434,467],{"class":453},[443,1436,1297],{"class":470},[443,1438,473],{"class":453},[443,1440,529],{"class":453},[443,1442,1443],{"class":504}," data",[443,1445,508],{"class":453},[443,1447,454],{"class":453},[443,1449,1349],{"class":457},[443,1451,529],{"class":453},[443,1453,1354],{"class":457},[443,1455,529],{"class":453},[443,1457,517],{"class":457},[443,1459,529],{"class":453},[443,1461,1462],{"class":457}," sheetPosition",[443,1464,529],{"class":453},[443,1466,1419],{"class":504},[443,1468,567],{"class":453},[443,1470,1424],{"class":453},[1472,1473,1475],"h3",{"id":1474},"verbatim-xml-fields","Verbatim XML fields",[341,1477,1478,1479,1226,1481,1483,1484,1487,1488,1491,1492,1495,1496,1487,1499,1491,1502,1491,1505,1508,1509,1226,1512,1226,1515,1226,1518,1226,1521,1524],{},"Revision entries that carry cell or differential-formatting data (",[377,1480,821],{},[377,1482,1302],{},", …) store the nested ",[377,1485,1486],{},"CT_Cell"," (",[377,1489,1490],{},"nc","\u002F",[377,1493,1494],{},"oc",") and ",[377,1497,1498],{},"CT_Dxf",[377,1500,1501],{},"ndxf",[377,1503,1504],{},"odxf",[377,1506,1507],{},"dxf",") content as raw XML strings — ",[377,1510,1511],{},"newCellXml",[377,1513,1514],{},"oldCellXml",[377,1516,1517],{},"newDxfXml",[377,1519,1520],{},"oldDxfXml",[377,1522,1523],{},"dxfXml",". Their full content model is large and round-trip only needs lossless preservation, so they pass through verbatim rather than being re-authored.",[345,1526,1528],{"id":1527},"round-trip","Round-Trip",[341,1530,1531,1534,1535,1537],{},[377,1532,1533],{},"parseWorkbook"," reads all three parts back into the same ",[377,1536,427],{}," structure, so parse → generate preserves the complete revision history.",[1539,1540,1541],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":439,"searchDepth":479,"depth":479,"links":1543},[1544,1545,1546,1547,1548,1551],{"id":347,"depth":479,"text":348},{"id":420,"depth":479,"text":421},{"id":1148,"depth":479,"text":1149},{"id":1216,"depth":479,"text":1217},{"id":1267,"depth":479,"text":1268,"children":1549},[1550],{"id":1474,"depth":486,"text":1475},{"id":1527,"depth":479,"text":1528},"Track changes in shared workbooks via the revision log (revisionHeaders, revisions, users)","md",null,{},{"title":319,"description":1552},"_zLkwf-7wRLbZ-D6m6jPV17pNLTTHzrJZPrY0rPlL_A",[1559,1561],{"title":315,"path":316,"stem":317,"description":1560,"children":-1},"Lock worksheets and workbooks, define protected ranges, and share files with passwords",{"title":323,"path":324,"stem":325,"description":1562,"children":-1},"Set core, extended (app), and custom workbook properties",1782880322398]