[{"data":1,"prerenderedAt":3317},["ShallowReactive",2],{"navigation_docs_en":3,"-en-xlsx-protection":335,"-en-xlsx-protection-surround":3312},[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":315,"body":337,"description":3306,"extension":3307,"links":3308,"meta":3309,"navigation":817,"path":316,"seo":3310,"stem":317,"__hash__":3311},"docs_en\u002Fen\u002F06.xlsx\u002F15.protection.md",{"type":338,"value":339,"toc":3291},"minimark",[340,345,354,1134,1139,1397,1401,1407,1524,1594,1598,1601,2314,2318,2437,2441,2444,2765,2769,2850,2880,2884,2887,3181,3185,3287],[341,342,344],"h2",{"id":343},"sheet-protection","Sheet Protection",[346,347,348,349,353],"p",{},"Protect a worksheet with a password and restrict user actions. When a plaintext ",[350,351,352],"code",{},"password"," is provided, the legacy XOR hash and modern SHA-512 hash are both computed automatically.",[355,356,358,778],"api-example",{"type":357},"xlsx",[359,360,366],"pre",{"className":361,"code":362,"filename":363,"language":364,"meta":365,"style":365},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"worksheets\": [\n    {\n      \"name\": \"Protected\",\n      \"rows\": [\n        { \"cells\": [{ \"value\": \"Quarter\" }, { \"value\": \"2023\" }, { \"value\": \"2024\" }] },\n        { \"cells\": [{ \"value\": \"Q1\" }, { \"value\": 100 }, { \"value\": 120 }] },\n        { \"cells\": [{ \"value\": \"Q2\" }, { \"value\": 150 }, { \"value\": 170 }] }\n      ],\n      \"protection\": {\n        \"sheet\": true,\n        \"password\": \"secret\",\n        \"formatCells\": false,\n        \"insertRows\": false,\n        \"sort\": false\n      }\n    }\n  ]\n}\n","JSON","json","",[350,367,368,377,396,402,428,442,524,588,653,659,674,690,710,725,739,754,760,766,772],{"__ignoreMap":365},[369,370,373],"span",{"class":371,"line":372},"line",1,[369,374,376],{"class":375},"sMK4o","{\n",[369,378,380,383,387,390,393],{"class":371,"line":379},2,[369,381,382],{"class":375},"  \"",[369,384,386],{"class":385},"spNyl","worksheets",[369,388,389],{"class":375},"\"",[369,391,392],{"class":375},":",[369,394,395],{"class":375}," [\n",[369,397,399],{"class":371,"line":398},3,[369,400,401],{"class":375},"    {\n",[369,403,405,408,412,414,416,419,423,425],{"class":371,"line":404},4,[369,406,407],{"class":375},"      \"",[369,409,411],{"class":410},"sBMFI","name",[369,413,389],{"class":375},[369,415,392],{"class":375},[369,417,418],{"class":375}," \"",[369,420,422],{"class":421},"sfazB","Protected",[369,424,389],{"class":375},[369,426,427],{"class":375},",\n",[369,429,431,433,436,438,440],{"class":371,"line":430},5,[369,432,407],{"class":375},[369,434,435],{"class":410},"rows",[369,437,389],{"class":375},[369,439,392],{"class":375},[369,441,395],{"class":375},[369,443,445,448,450,454,456,458,461,463,467,469,471,473,476,478,481,484,486,488,490,492,494,497,499,501,503,505,507,509,511,513,516,518,521],{"class":371,"line":444},6,[369,446,447],{"class":375},"        {",[369,449,418],{"class":375},[369,451,453],{"class":452},"sbssI","cells",[369,455,389],{"class":375},[369,457,392],{"class":375},[369,459,460],{"class":375}," [{",[369,462,418],{"class":375},[369,464,466],{"class":465},"swJcz","value",[369,468,389],{"class":375},[369,470,392],{"class":375},[369,472,418],{"class":375},[369,474,475],{"class":421},"Quarter",[369,477,389],{"class":375},[369,479,480],{"class":375}," },",[369,482,483],{"class":375}," {",[369,485,418],{"class":375},[369,487,466],{"class":465},[369,489,389],{"class":375},[369,491,392],{"class":375},[369,493,418],{"class":375},[369,495,496],{"class":421},"2023",[369,498,389],{"class":375},[369,500,480],{"class":375},[369,502,483],{"class":375},[369,504,418],{"class":375},[369,506,466],{"class":465},[369,508,389],{"class":375},[369,510,392],{"class":375},[369,512,418],{"class":375},[369,514,515],{"class":421},"2024",[369,517,389],{"class":375},[369,519,520],{"class":375}," }]",[369,522,523],{"class":375}," },\n",[369,525,527,529,531,533,535,537,539,541,543,545,547,549,552,554,556,558,560,562,564,566,569,571,573,575,577,579,581,584,586],{"class":371,"line":526},7,[369,528,447],{"class":375},[369,530,418],{"class":375},[369,532,453],{"class":452},[369,534,389],{"class":375},[369,536,392],{"class":375},[369,538,460],{"class":375},[369,540,418],{"class":375},[369,542,466],{"class":465},[369,544,389],{"class":375},[369,546,392],{"class":375},[369,548,418],{"class":375},[369,550,551],{"class":421},"Q1",[369,553,389],{"class":375},[369,555,480],{"class":375},[369,557,483],{"class":375},[369,559,418],{"class":375},[369,561,466],{"class":465},[369,563,389],{"class":375},[369,565,392],{"class":375},[369,567,568],{"class":452}," 100",[369,570,480],{"class":375},[369,572,483],{"class":375},[369,574,418],{"class":375},[369,576,466],{"class":465},[369,578,389],{"class":375},[369,580,392],{"class":375},[369,582,583],{"class":452}," 120",[369,585,520],{"class":375},[369,587,523],{"class":375},[369,589,591,593,595,597,599,601,603,605,607,609,611,613,616,618,620,622,624,626,628,630,633,635,637,639,641,643,645,648,650],{"class":371,"line":590},8,[369,592,447],{"class":375},[369,594,418],{"class":375},[369,596,453],{"class":452},[369,598,389],{"class":375},[369,600,392],{"class":375},[369,602,460],{"class":375},[369,604,418],{"class":375},[369,606,466],{"class":465},[369,608,389],{"class":375},[369,610,392],{"class":375},[369,612,418],{"class":375},[369,614,615],{"class":421},"Q2",[369,617,389],{"class":375},[369,619,480],{"class":375},[369,621,483],{"class":375},[369,623,418],{"class":375},[369,625,466],{"class":465},[369,627,389],{"class":375},[369,629,392],{"class":375},[369,631,632],{"class":452}," 150",[369,634,480],{"class":375},[369,636,483],{"class":375},[369,638,418],{"class":375},[369,640,466],{"class":465},[369,642,389],{"class":375},[369,644,392],{"class":375},[369,646,647],{"class":452}," 170",[369,649,520],{"class":375},[369,651,652],{"class":375}," }\n",[369,654,656],{"class":371,"line":655},9,[369,657,658],{"class":375},"      ],\n",[369,660,662,664,667,669,671],{"class":371,"line":661},10,[369,663,407],{"class":375},[369,665,666],{"class":410},"protection",[369,668,389],{"class":375},[369,670,392],{"class":375},[369,672,673],{"class":375}," {\n",[369,675,677,680,683,685,687],{"class":371,"line":676},11,[369,678,679],{"class":375},"        \"",[369,681,682],{"class":452},"sheet",[369,684,389],{"class":375},[369,686,392],{"class":375},[369,688,689],{"class":375}," true,\n",[369,691,693,695,697,699,701,703,706,708],{"class":371,"line":692},12,[369,694,679],{"class":375},[369,696,352],{"class":452},[369,698,389],{"class":375},[369,700,392],{"class":375},[369,702,418],{"class":375},[369,704,705],{"class":421},"secret",[369,707,389],{"class":375},[369,709,427],{"class":375},[369,711,713,715,718,720,722],{"class":371,"line":712},13,[369,714,679],{"class":375},[369,716,717],{"class":452},"formatCells",[369,719,389],{"class":375},[369,721,392],{"class":375},[369,723,724],{"class":375}," false,\n",[369,726,728,730,733,735,737],{"class":371,"line":727},14,[369,729,679],{"class":375},[369,731,732],{"class":452},"insertRows",[369,734,389],{"class":375},[369,736,392],{"class":375},[369,738,724],{"class":375},[369,740,742,744,747,749,751],{"class":371,"line":741},15,[369,743,679],{"class":375},[369,745,746],{"class":452},"sort",[369,748,389],{"class":375},[369,750,392],{"class":375},[369,752,753],{"class":375}," false\n",[369,755,757],{"class":371,"line":756},16,[369,758,759],{"class":375},"      }\n",[369,761,763],{"class":371,"line":762},17,[369,764,765],{"class":375},"    }\n",[369,767,769],{"class":371,"line":768},18,[369,770,771],{"class":375},"  ]\n",[369,773,775],{"class":371,"line":774},19,[369,776,777],{"class":375},"}\n",[359,779,784],{"className":780,"code":781,"filename":782,"language":783,"meta":365,"style":365},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { generateWorkbook } from \"@office-open\u002Fxlsx\";\n\nawait generateWorkbook({\n  worksheets: [\n    {\n      name: \"Protected\",\n      rows: [\n        { cells: [{ value: \"Quarter\" }, { value: \"2023\" }, { value: \"2024\" }] },\n        { cells: [{ value: \"Q1\" }, { value: 100 }, { value: 120 }] },\n        { cells: [{ value: \"Q2\" }, { value: 150 }, { value: 170 }] },\n      ],\n      protection: {\n        sheet: true,\n        password: \"secret\",\n        formatCells: false,\n        insertRows: false,\n        sort: false,\n      },\n    },\n  ],\n});\n","TypeScript","ts",[350,785,786,813,819,832,841,845,860,869,931,979,1027,1034,1043,1056,1071,1083,1094,1105,1110,1115,1123],{"__ignoreMap":365},[369,787,788,792,794,798,801,804,806,808,810],{"class":371,"line":372},[369,789,791],{"class":790},"s7zQu","import",[369,793,483],{"class":375},[369,795,797],{"class":796},"sTEyZ"," generateWorkbook",[369,799,800],{"class":375}," }",[369,802,803],{"class":790}," from",[369,805,418],{"class":375},[369,807,263],{"class":421},[369,809,389],{"class":375},[369,811,812],{"class":375},";\n",[369,814,815],{"class":371,"line":379},[369,816,818],{"emptyLinePlaceholder":817},true,"\n",[369,820,821,824,827,830],{"class":371,"line":398},[369,822,823],{"class":790},"await",[369,825,797],{"class":826},"s2Zo4",[369,828,829],{"class":796},"(",[369,831,376],{"class":375},[369,833,834,837,839],{"class":371,"line":404},[369,835,836],{"class":465},"  worksheets",[369,838,392],{"class":375},[369,840,395],{"class":796},[369,842,843],{"class":371,"line":430},[369,844,401],{"class":375},[369,846,847,850,852,854,856,858],{"class":371,"line":444},[369,848,849],{"class":465},"      name",[369,851,392],{"class":375},[369,853,418],{"class":375},[369,855,422],{"class":421},[369,857,389],{"class":375},[369,859,427],{"class":375},[369,861,862,865,867],{"class":371,"line":526},[369,863,864],{"class":465},"      rows",[369,866,392],{"class":375},[369,868,395],{"class":796},[369,870,871,873,876,878,881,884,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,928],{"class":371,"line":590},[369,872,447],{"class":375},[369,874,875],{"class":465}," cells",[369,877,392],{"class":375},[369,879,880],{"class":796}," [",[369,882,883],{"class":375},"{",[369,885,886],{"class":465}," value",[369,888,392],{"class":375},[369,890,418],{"class":375},[369,892,475],{"class":421},[369,894,389],{"class":375},[369,896,480],{"class":375},[369,898,483],{"class":375},[369,900,886],{"class":465},[369,902,392],{"class":375},[369,904,418],{"class":375},[369,906,496],{"class":421},[369,908,389],{"class":375},[369,910,480],{"class":375},[369,912,483],{"class":375},[369,914,886],{"class":465},[369,916,392],{"class":375},[369,918,418],{"class":375},[369,920,515],{"class":421},[369,922,389],{"class":375},[369,924,800],{"class":375},[369,926,927],{"class":796},"] ",[369,929,930],{"class":375},"},\n",[369,932,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977],{"class":371,"line":655},[369,934,447],{"class":375},[369,936,875],{"class":465},[369,938,392],{"class":375},[369,940,880],{"class":796},[369,942,883],{"class":375},[369,944,886],{"class":465},[369,946,392],{"class":375},[369,948,418],{"class":375},[369,950,551],{"class":421},[369,952,389],{"class":375},[369,954,480],{"class":375},[369,956,483],{"class":375},[369,958,886],{"class":465},[369,960,392],{"class":375},[369,962,568],{"class":452},[369,964,480],{"class":375},[369,966,483],{"class":375},[369,968,886],{"class":465},[369,970,392],{"class":375},[369,972,583],{"class":452},[369,974,800],{"class":375},[369,976,927],{"class":796},[369,978,930],{"class":375},[369,980,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025],{"class":371,"line":661},[369,982,447],{"class":375},[369,984,875],{"class":465},[369,986,392],{"class":375},[369,988,880],{"class":796},[369,990,883],{"class":375},[369,992,886],{"class":465},[369,994,392],{"class":375},[369,996,418],{"class":375},[369,998,615],{"class":421},[369,1000,389],{"class":375},[369,1002,480],{"class":375},[369,1004,483],{"class":375},[369,1006,886],{"class":465},[369,1008,392],{"class":375},[369,1010,632],{"class":452},[369,1012,480],{"class":375},[369,1014,483],{"class":375},[369,1016,886],{"class":465},[369,1018,392],{"class":375},[369,1020,647],{"class":452},[369,1022,800],{"class":375},[369,1024,927],{"class":796},[369,1026,930],{"class":375},[369,1028,1029,1032],{"class":371,"line":676},[369,1030,1031],{"class":796},"      ]",[369,1033,427],{"class":375},[369,1035,1036,1039,1041],{"class":371,"line":692},[369,1037,1038],{"class":465},"      protection",[369,1040,392],{"class":375},[369,1042,673],{"class":375},[369,1044,1045,1048,1050,1054],{"class":371,"line":712},[369,1046,1047],{"class":465},"        sheet",[369,1049,392],{"class":375},[369,1051,1053],{"class":1052},"sfNiH"," true",[369,1055,427],{"class":375},[369,1057,1058,1061,1063,1065,1067,1069],{"class":371,"line":727},[369,1059,1060],{"class":465},"        password",[369,1062,392],{"class":375},[369,1064,418],{"class":375},[369,1066,705],{"class":421},[369,1068,389],{"class":375},[369,1070,427],{"class":375},[369,1072,1073,1076,1078,1081],{"class":371,"line":741},[369,1074,1075],{"class":465},"        formatCells",[369,1077,392],{"class":375},[369,1079,1080],{"class":1052}," false",[369,1082,427],{"class":375},[369,1084,1085,1088,1090,1092],{"class":371,"line":756},[369,1086,1087],{"class":465},"        insertRows",[369,1089,392],{"class":375},[369,1091,1080],{"class":1052},[369,1093,427],{"class":375},[369,1095,1096,1099,1101,1103],{"class":371,"line":762},[369,1097,1098],{"class":465},"        sort",[369,1100,392],{"class":375},[369,1102,1080],{"class":1052},[369,1104,427],{"class":375},[369,1106,1107],{"class":371,"line":768},[369,1108,1109],{"class":375},"      },\n",[369,1111,1112],{"class":371,"line":774},[369,1113,1114],{"class":375},"    },\n",[369,1116,1118,1121],{"class":371,"line":1117},20,[369,1119,1120],{"class":796},"  ]",[369,1122,427],{"class":375},[369,1124,1126,1129,1132],{"class":371,"line":1125},21,[369,1127,1128],{"class":375},"}",[369,1130,1131],{"class":796},")",[369,1133,812],{"class":375},[1135,1136,1138],"h3",{"id":1137},"sheet-protection-options","Sheet Protection Options",[1140,1141,1142,1158],"table",{},[1143,1144,1145],"thead",{},[1146,1147,1148,1152,1155],"tr",{},[1149,1150,1151],"th",{},"Option",[1149,1153,1154],{},"Type",[1149,1156,1157],{},"Description",[1159,1160,1161,1176,1190,1204,1218,1231,1245,1259,1273,1286,1300,1314,1328,1342,1355,1369,1383],"tbody",{},[1146,1162,1163,1168,1173],{},[1164,1165,1166],"td",{},[350,1167,682],{},[1164,1169,1170],{},[350,1171,1172],{},"boolean",[1164,1174,1175],{},"Enable sheet protection",[1146,1177,1178,1182,1187],{},[1164,1179,1180],{},[350,1181,352],{},[1164,1183,1184],{},[350,1185,1186],{},"string",[1164,1188,1189],{},"Plaintext password (auto-hashed)",[1146,1191,1192,1197,1201],{},[1164,1193,1194],{},[350,1195,1196],{},"objects",[1164,1198,1199],{},[350,1200,1172],{},[1164,1202,1203],{},"Protect objects",[1146,1205,1206,1211,1215],{},[1164,1207,1208],{},[350,1209,1210],{},"scenarios",[1164,1212,1213],{},[350,1214,1172],{},[1164,1216,1217],{},"Protect scenarios",[1146,1219,1220,1224,1228],{},[1164,1221,1222],{},[350,1223,717],{},[1164,1225,1226],{},[350,1227,1172],{},[1164,1229,1230],{},"Allow formatting cells",[1146,1232,1233,1238,1242],{},[1164,1234,1235],{},[350,1236,1237],{},"formatColumns",[1164,1239,1240],{},[350,1241,1172],{},[1164,1243,1244],{},"Allow formatting columns",[1146,1246,1247,1252,1256],{},[1164,1248,1249],{},[350,1250,1251],{},"formatRows",[1164,1253,1254],{},[350,1255,1172],{},[1164,1257,1258],{},"Allow formatting rows",[1146,1260,1261,1266,1270],{},[1164,1262,1263],{},[350,1264,1265],{},"insertColumns",[1164,1267,1268],{},[350,1269,1172],{},[1164,1271,1272],{},"Allow inserting columns",[1146,1274,1275,1279,1283],{},[1164,1276,1277],{},[350,1278,732],{},[1164,1280,1281],{},[350,1282,1172],{},[1164,1284,1285],{},"Allow inserting rows",[1146,1287,1288,1293,1297],{},[1164,1289,1290],{},[350,1291,1292],{},"insertHyperlinks",[1164,1294,1295],{},[350,1296,1172],{},[1164,1298,1299],{},"Allow inserting hyperlinks",[1146,1301,1302,1307,1311],{},[1164,1303,1304],{},[350,1305,1306],{},"deleteColumns",[1164,1308,1309],{},[350,1310,1172],{},[1164,1312,1313],{},"Allow deleting columns",[1146,1315,1316,1321,1325],{},[1164,1317,1318],{},[350,1319,1320],{},"deleteRows",[1164,1322,1323],{},[350,1324,1172],{},[1164,1326,1327],{},"Allow deleting rows",[1146,1329,1330,1335,1339],{},[1164,1331,1332],{},[350,1333,1334],{},"selectLockedCells",[1164,1336,1337],{},[350,1338,1172],{},[1164,1340,1341],{},"Allow selecting locked cells",[1146,1343,1344,1348,1352],{},[1164,1345,1346],{},[350,1347,746],{},[1164,1349,1350],{},[350,1351,1172],{},[1164,1353,1354],{},"Allow sorting",[1146,1356,1357,1362,1366],{},[1164,1358,1359],{},[350,1360,1361],{},"autoFilter",[1164,1363,1364],{},[350,1365,1172],{},[1164,1367,1368],{},"Allow auto filter",[1146,1370,1371,1376,1380],{},[1164,1372,1373],{},[350,1374,1375],{},"pivotTables",[1164,1377,1378],{},[350,1379,1172],{},[1164,1381,1382],{},"Allow pivot tables",[1146,1384,1385,1390,1394],{},[1164,1386,1387],{},[350,1388,1389],{},"selectUnlockedCells",[1164,1391,1392],{},[350,1393,1172],{},[1164,1395,1396],{},"Allow selecting unlocked cells",[1135,1398,1400],{"id":1399},"modern-encryption","Modern Encryption",[346,1402,1403,1404,1406],{},"When ",[350,1405,352],{}," is provided, both a legacy XOR hash (for compatibility) and a modern SHA-512 hash with random salt and 100,000 iterations are generated automatically. You can also provide pre-computed values directly:",[359,1408,1410],{"className":361,"code":1409,"language":364,"meta":365,"style":365},"{\n  \"protection\": {\n    \"sheet\": true,\n    \"algorithmName\": \"SHA-512\",\n    \"hashValue\": \"base64hash...\",\n    \"saltValue\": \"base64salt...\",\n    \"spinCount\": 100000\n  }\n}\n",[350,1411,1412,1416,1428,1441,1461,1481,1501,1515,1520],{"__ignoreMap":365},[369,1413,1414],{"class":371,"line":372},[369,1415,376],{"class":375},[369,1417,1418,1420,1422,1424,1426],{"class":371,"line":379},[369,1419,382],{"class":375},[369,1421,666],{"class":385},[369,1423,389],{"class":375},[369,1425,392],{"class":375},[369,1427,673],{"class":375},[369,1429,1430,1433,1435,1437,1439],{"class":371,"line":398},[369,1431,1432],{"class":375},"    \"",[369,1434,682],{"class":410},[369,1436,389],{"class":375},[369,1438,392],{"class":375},[369,1440,689],{"class":375},[369,1442,1443,1445,1448,1450,1452,1454,1457,1459],{"class":371,"line":404},[369,1444,1432],{"class":375},[369,1446,1447],{"class":410},"algorithmName",[369,1449,389],{"class":375},[369,1451,392],{"class":375},[369,1453,418],{"class":375},[369,1455,1456],{"class":421},"SHA-512",[369,1458,389],{"class":375},[369,1460,427],{"class":375},[369,1462,1463,1465,1468,1470,1472,1474,1477,1479],{"class":371,"line":430},[369,1464,1432],{"class":375},[369,1466,1467],{"class":410},"hashValue",[369,1469,389],{"class":375},[369,1471,392],{"class":375},[369,1473,418],{"class":375},[369,1475,1476],{"class":421},"base64hash...",[369,1478,389],{"class":375},[369,1480,427],{"class":375},[369,1482,1483,1485,1488,1490,1492,1494,1497,1499],{"class":371,"line":444},[369,1484,1432],{"class":375},[369,1486,1487],{"class":410},"saltValue",[369,1489,389],{"class":375},[369,1491,392],{"class":375},[369,1493,418],{"class":375},[369,1495,1496],{"class":421},"base64salt...",[369,1498,389],{"class":375},[369,1500,427],{"class":375},[369,1502,1503,1505,1508,1510,1512],{"class":371,"line":526},[369,1504,1432],{"class":375},[369,1506,1507],{"class":410},"spinCount",[369,1509,389],{"class":375},[369,1511,392],{"class":375},[369,1513,1514],{"class":452}," 100000\n",[369,1516,1517],{"class":371,"line":590},[369,1518,1519],{"class":375},"  }\n",[369,1521,1522],{"class":371,"line":655},[369,1523,777],{"class":375},[1140,1525,1526,1536],{},[1143,1527,1528],{},[1146,1529,1530,1532,1534],{},[1149,1531,1151],{},[1149,1533,1154],{},[1149,1535,1157],{},[1159,1537,1538,1554,1567,1580],{},[1146,1539,1540,1544,1548],{},[1164,1541,1542],{},[350,1543,1447],{},[1164,1545,1546],{},[350,1547,1186],{},[1164,1549,1550,1551,1131],{},"Hash algorithm (e.g. ",[350,1552,1553],{},"\"SHA-512\"",[1146,1555,1556,1560,1564],{},[1164,1557,1558],{},[350,1559,1467],{},[1164,1561,1562],{},[350,1563,1186],{},[1164,1565,1566],{},"Base64-encoded password hash",[1146,1568,1569,1573,1577],{},[1164,1570,1571],{},[350,1572,1487],{},[1164,1574,1575],{},[350,1576,1186],{},[1164,1578,1579],{},"Base64-encoded salt",[1146,1581,1582,1586,1591],{},[1164,1583,1584],{},[350,1585,1507],{},[1164,1587,1588],{},[350,1589,1590],{},"number",[1164,1592,1593],{},"Number of hash iterations",[341,1595,1597],{"id":1596},"protected-ranges","Protected Ranges",[346,1599,1600],{},"Define named ranges within a protected sheet that specific users can edit:",[355,1602,1603,1974],{"type":357},[359,1604,1606],{"className":361,"code":1605,"filename":363,"language":364,"meta":365,"style":365},"{\n  \"worksheets\": [\n    {\n      \"name\": \"Protected\",\n      \"rows\": [\n        { \"cells\": [{ \"value\": \"Quarter\" }, { \"value\": \"2023\" }, { \"value\": \"2024\" }] },\n        { \"cells\": [{ \"value\": \"Q1\" }, { \"value\": 100 }, { \"value\": 120 }] },\n        { \"cells\": [{ \"value\": \"Q2\" }, { \"value\": 150 }, { \"value\": 170 }] }\n      ],\n      \"protection\": {\n        \"sheet\": true,\n        \"password\": \"secret\"\n      },\n      \"protectedRanges\": [{ \"name\": \"EditableRange\", \"sqref\": \"B2:C5\", \"password\": \"range1\" }]\n    }\n  ]\n}\n",[350,1607,1608,1612,1624,1628,1646,1658,1726,1786,1846,1850,1862,1874,1891,1895,1962,1966,1970],{"__ignoreMap":365},[369,1609,1610],{"class":371,"line":372},[369,1611,376],{"class":375},[369,1613,1614,1616,1618,1620,1622],{"class":371,"line":379},[369,1615,382],{"class":375},[369,1617,386],{"class":385},[369,1619,389],{"class":375},[369,1621,392],{"class":375},[369,1623,395],{"class":375},[369,1625,1626],{"class":371,"line":398},[369,1627,401],{"class":375},[369,1629,1630,1632,1634,1636,1638,1640,1642,1644],{"class":371,"line":404},[369,1631,407],{"class":375},[369,1633,411],{"class":410},[369,1635,389],{"class":375},[369,1637,392],{"class":375},[369,1639,418],{"class":375},[369,1641,422],{"class":421},[369,1643,389],{"class":375},[369,1645,427],{"class":375},[369,1647,1648,1650,1652,1654,1656],{"class":371,"line":430},[369,1649,407],{"class":375},[369,1651,435],{"class":410},[369,1653,389],{"class":375},[369,1655,392],{"class":375},[369,1657,395],{"class":375},[369,1659,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724],{"class":371,"line":444},[369,1661,447],{"class":375},[369,1663,418],{"class":375},[369,1665,453],{"class":452},[369,1667,389],{"class":375},[369,1669,392],{"class":375},[369,1671,460],{"class":375},[369,1673,418],{"class":375},[369,1675,466],{"class":465},[369,1677,389],{"class":375},[369,1679,392],{"class":375},[369,1681,418],{"class":375},[369,1683,475],{"class":421},[369,1685,389],{"class":375},[369,1687,480],{"class":375},[369,1689,483],{"class":375},[369,1691,418],{"class":375},[369,1693,466],{"class":465},[369,1695,389],{"class":375},[369,1697,392],{"class":375},[369,1699,418],{"class":375},[369,1701,496],{"class":421},[369,1703,389],{"class":375},[369,1705,480],{"class":375},[369,1707,483],{"class":375},[369,1709,418],{"class":375},[369,1711,466],{"class":465},[369,1713,389],{"class":375},[369,1715,392],{"class":375},[369,1717,418],{"class":375},[369,1719,515],{"class":421},[369,1721,389],{"class":375},[369,1723,520],{"class":375},[369,1725,523],{"class":375},[369,1727,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784],{"class":371,"line":526},[369,1729,447],{"class":375},[369,1731,418],{"class":375},[369,1733,453],{"class":452},[369,1735,389],{"class":375},[369,1737,392],{"class":375},[369,1739,460],{"class":375},[369,1741,418],{"class":375},[369,1743,466],{"class":465},[369,1745,389],{"class":375},[369,1747,392],{"class":375},[369,1749,418],{"class":375},[369,1751,551],{"class":421},[369,1753,389],{"class":375},[369,1755,480],{"class":375},[369,1757,483],{"class":375},[369,1759,418],{"class":375},[369,1761,466],{"class":465},[369,1763,389],{"class":375},[369,1765,392],{"class":375},[369,1767,568],{"class":452},[369,1769,480],{"class":375},[369,1771,483],{"class":375},[369,1773,418],{"class":375},[369,1775,466],{"class":465},[369,1777,389],{"class":375},[369,1779,392],{"class":375},[369,1781,583],{"class":452},[369,1783,520],{"class":375},[369,1785,523],{"class":375},[369,1787,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844],{"class":371,"line":590},[369,1789,447],{"class":375},[369,1791,418],{"class":375},[369,1793,453],{"class":452},[369,1795,389],{"class":375},[369,1797,392],{"class":375},[369,1799,460],{"class":375},[369,1801,418],{"class":375},[369,1803,466],{"class":465},[369,1805,389],{"class":375},[369,1807,392],{"class":375},[369,1809,418],{"class":375},[369,1811,615],{"class":421},[369,1813,389],{"class":375},[369,1815,480],{"class":375},[369,1817,483],{"class":375},[369,1819,418],{"class":375},[369,1821,466],{"class":465},[369,1823,389],{"class":375},[369,1825,392],{"class":375},[369,1827,632],{"class":452},[369,1829,480],{"class":375},[369,1831,483],{"class":375},[369,1833,418],{"class":375},[369,1835,466],{"class":465},[369,1837,389],{"class":375},[369,1839,392],{"class":375},[369,1841,647],{"class":452},[369,1843,520],{"class":375},[369,1845,652],{"class":375},[369,1847,1848],{"class":371,"line":655},[369,1849,658],{"class":375},[369,1851,1852,1854,1856,1858,1860],{"class":371,"line":661},[369,1853,407],{"class":375},[369,1855,666],{"class":410},[369,1857,389],{"class":375},[369,1859,392],{"class":375},[369,1861,673],{"class":375},[369,1863,1864,1866,1868,1870,1872],{"class":371,"line":676},[369,1865,679],{"class":375},[369,1867,682],{"class":452},[369,1869,389],{"class":375},[369,1871,392],{"class":375},[369,1873,689],{"class":375},[369,1875,1876,1878,1880,1882,1884,1886,1888],{"class":371,"line":692},[369,1877,679],{"class":375},[369,1879,352],{"class":452},[369,1881,389],{"class":375},[369,1883,392],{"class":375},[369,1885,418],{"class":375},[369,1887,705],{"class":421},[369,1889,1890],{"class":375},"\"\n",[369,1892,1893],{"class":371,"line":712},[369,1894,1109],{"class":375},[369,1896,1897,1899,1902,1904,1906,1908,1910,1912,1914,1916,1918,1921,1923,1926,1928,1931,1933,1935,1937,1940,1942,1944,1946,1948,1950,1952,1954,1957,1959],{"class":371,"line":727},[369,1898,407],{"class":375},[369,1900,1901],{"class":410},"protectedRanges",[369,1903,389],{"class":375},[369,1905,392],{"class":375},[369,1907,460],{"class":375},[369,1909,418],{"class":375},[369,1911,411],{"class":452},[369,1913,389],{"class":375},[369,1915,392],{"class":375},[369,1917,418],{"class":375},[369,1919,1920],{"class":421},"EditableRange",[369,1922,389],{"class":375},[369,1924,1925],{"class":375},",",[369,1927,418],{"class":375},[369,1929,1930],{"class":452},"sqref",[369,1932,389],{"class":375},[369,1934,392],{"class":375},[369,1936,418],{"class":375},[369,1938,1939],{"class":421},"B2:C5",[369,1941,389],{"class":375},[369,1943,1925],{"class":375},[369,1945,418],{"class":375},[369,1947,352],{"class":452},[369,1949,389],{"class":375},[369,1951,392],{"class":375},[369,1953,418],{"class":375},[369,1955,1956],{"class":421},"range1",[369,1958,389],{"class":375},[369,1960,1961],{"class":375}," }]\n",[369,1963,1964],{"class":371,"line":741},[369,1965,765],{"class":375},[369,1967,1968],{"class":371,"line":756},[369,1969,771],{"class":375},[369,1971,1972],{"class":371,"line":762},[369,1973,777],{"class":375},[359,1975,1977],{"className":780,"code":1976,"filename":782,"language":783,"meta":365,"style":365},"import { generateWorkbook } from \"@office-open\u002Fxlsx\";\n\nawait generateWorkbook({\n  worksheets: [\n    {\n      name: \"Protected\",\n      rows: [\n        { cells: [{ value: \"Quarter\" }, { value: \"2023\" }, { value: \"2024\" }] },\n        { cells: [{ value: \"Q1\" }, { value: 100 }, { value: 120 }] },\n        { cells: [{ value: \"Q2\" }, { value: 150 }, { value: 170 }] },\n      ],\n      protection: {\n        sheet: true,\n        password: \"secret\",\n      },\n      protectedRanges: [{ name: \"EditableRange\", sqref: \"B2:C5\", password: \"range1\" }],\n    },\n  ],\n});\n",[350,1978,1979,1999,2003,2013,2021,2025,2039,2047,2103,2151,2199,2205,2213,2223,2237,2241,2296,2300,2306],{"__ignoreMap":365},[369,1980,1981,1983,1985,1987,1989,1991,1993,1995,1997],{"class":371,"line":372},[369,1982,791],{"class":790},[369,1984,483],{"class":375},[369,1986,797],{"class":796},[369,1988,800],{"class":375},[369,1990,803],{"class":790},[369,1992,418],{"class":375},[369,1994,263],{"class":421},[369,1996,389],{"class":375},[369,1998,812],{"class":375},[369,2000,2001],{"class":371,"line":379},[369,2002,818],{"emptyLinePlaceholder":817},[369,2004,2005,2007,2009,2011],{"class":371,"line":398},[369,2006,823],{"class":790},[369,2008,797],{"class":826},[369,2010,829],{"class":796},[369,2012,376],{"class":375},[369,2014,2015,2017,2019],{"class":371,"line":404},[369,2016,836],{"class":465},[369,2018,392],{"class":375},[369,2020,395],{"class":796},[369,2022,2023],{"class":371,"line":430},[369,2024,401],{"class":375},[369,2026,2027,2029,2031,2033,2035,2037],{"class":371,"line":444},[369,2028,849],{"class":465},[369,2030,392],{"class":375},[369,2032,418],{"class":375},[369,2034,422],{"class":421},[369,2036,389],{"class":375},[369,2038,427],{"class":375},[369,2040,2041,2043,2045],{"class":371,"line":526},[369,2042,864],{"class":465},[369,2044,392],{"class":375},[369,2046,395],{"class":796},[369,2048,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101],{"class":371,"line":590},[369,2050,447],{"class":375},[369,2052,875],{"class":465},[369,2054,392],{"class":375},[369,2056,880],{"class":796},[369,2058,883],{"class":375},[369,2060,886],{"class":465},[369,2062,392],{"class":375},[369,2064,418],{"class":375},[369,2066,475],{"class":421},[369,2068,389],{"class":375},[369,2070,480],{"class":375},[369,2072,483],{"class":375},[369,2074,886],{"class":465},[369,2076,392],{"class":375},[369,2078,418],{"class":375},[369,2080,496],{"class":421},[369,2082,389],{"class":375},[369,2084,480],{"class":375},[369,2086,483],{"class":375},[369,2088,886],{"class":465},[369,2090,392],{"class":375},[369,2092,418],{"class":375},[369,2094,515],{"class":421},[369,2096,389],{"class":375},[369,2098,800],{"class":375},[369,2100,927],{"class":796},[369,2102,930],{"class":375},[369,2104,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149],{"class":371,"line":655},[369,2106,447],{"class":375},[369,2108,875],{"class":465},[369,2110,392],{"class":375},[369,2112,880],{"class":796},[369,2114,883],{"class":375},[369,2116,886],{"class":465},[369,2118,392],{"class":375},[369,2120,418],{"class":375},[369,2122,551],{"class":421},[369,2124,389],{"class":375},[369,2126,480],{"class":375},[369,2128,483],{"class":375},[369,2130,886],{"class":465},[369,2132,392],{"class":375},[369,2134,568],{"class":452},[369,2136,480],{"class":375},[369,2138,483],{"class":375},[369,2140,886],{"class":465},[369,2142,392],{"class":375},[369,2144,583],{"class":452},[369,2146,800],{"class":375},[369,2148,927],{"class":796},[369,2150,930],{"class":375},[369,2152,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197],{"class":371,"line":661},[369,2154,447],{"class":375},[369,2156,875],{"class":465},[369,2158,392],{"class":375},[369,2160,880],{"class":796},[369,2162,883],{"class":375},[369,2164,886],{"class":465},[369,2166,392],{"class":375},[369,2168,418],{"class":375},[369,2170,615],{"class":421},[369,2172,389],{"class":375},[369,2174,480],{"class":375},[369,2176,483],{"class":375},[369,2178,886],{"class":465},[369,2180,392],{"class":375},[369,2182,632],{"class":452},[369,2184,480],{"class":375},[369,2186,483],{"class":375},[369,2188,886],{"class":465},[369,2190,392],{"class":375},[369,2192,647],{"class":452},[369,2194,800],{"class":375},[369,2196,927],{"class":796},[369,2198,930],{"class":375},[369,2200,2201,2203],{"class":371,"line":676},[369,2202,1031],{"class":796},[369,2204,427],{"class":375},[369,2206,2207,2209,2211],{"class":371,"line":692},[369,2208,1038],{"class":465},[369,2210,392],{"class":375},[369,2212,673],{"class":375},[369,2214,2215,2217,2219,2221],{"class":371,"line":712},[369,2216,1047],{"class":465},[369,2218,392],{"class":375},[369,2220,1053],{"class":1052},[369,2222,427],{"class":375},[369,2224,2225,2227,2229,2231,2233,2235],{"class":371,"line":727},[369,2226,1060],{"class":465},[369,2228,392],{"class":375},[369,2230,418],{"class":375},[369,2232,705],{"class":421},[369,2234,389],{"class":375},[369,2236,427],{"class":375},[369,2238,2239],{"class":371,"line":741},[369,2240,1109],{"class":375},[369,2242,2243,2246,2248,2250,2252,2255,2257,2259,2261,2263,2265,2268,2270,2272,2274,2276,2278,2281,2283,2285,2287,2289,2291,2294],{"class":371,"line":756},[369,2244,2245],{"class":465},"      protectedRanges",[369,2247,392],{"class":375},[369,2249,880],{"class":796},[369,2251,883],{"class":375},[369,2253,2254],{"class":465}," name",[369,2256,392],{"class":375},[369,2258,418],{"class":375},[369,2260,1920],{"class":421},[369,2262,389],{"class":375},[369,2264,1925],{"class":375},[369,2266,2267],{"class":465}," sqref",[369,2269,392],{"class":375},[369,2271,418],{"class":375},[369,2273,1939],{"class":421},[369,2275,389],{"class":375},[369,2277,1925],{"class":375},[369,2279,2280],{"class":465}," password",[369,2282,392],{"class":375},[369,2284,418],{"class":375},[369,2286,1956],{"class":421},[369,2288,389],{"class":375},[369,2290,800],{"class":375},[369,2292,2293],{"class":796},"]",[369,2295,427],{"class":375},[369,2297,2298],{"class":371,"line":762},[369,2299,1114],{"class":375},[369,2301,2302,2304],{"class":371,"line":768},[369,2303,1120],{"class":796},[369,2305,427],{"class":375},[369,2307,2308,2310,2312],{"class":371,"line":774},[369,2309,1128],{"class":375},[369,2311,1131],{"class":796},[369,2313,812],{"class":375},[1135,2315,2317],{"id":2316},"protected-range-options","Protected Range Options",[1140,2319,2320,2330],{},[1143,2321,2322],{},[1146,2323,2324,2326,2328],{},[1149,2325,1151],{},[1149,2327,1154],{},[1149,2329,1157],{},[1159,2331,2332,2345,2362,2374,2387,2399,2411,2423],{},[1146,2333,2334,2338,2342],{},[1164,2335,2336],{},[350,2337,411],{},[1164,2339,2340],{},[350,2341,1186],{},[1164,2343,2344],{},"Range name (required)",[1146,2346,2347,2351,2355],{},[1164,2348,2349],{},[350,2350,1930],{},[1164,2352,2353],{},[350,2354,1186],{},[1164,2356,2357,2358,2361],{},"Cell range reference, e.g. ",[350,2359,2360],{},"\"B2:C5\""," (required)",[1146,2363,2364,2368,2372],{},[1164,2365,2366],{},[350,2367,352],{},[1164,2369,2370],{},[350,2371,1186],{},[1164,2373,1189],{},[1146,2375,2376,2380,2384],{},[1164,2377,2378],{},[350,2379,1447],{},[1164,2381,2382],{},[350,2383,1186],{},[1164,2385,2386],{},"Hash algorithm for modern encryption",[1146,2388,2389,2393,2397],{},[1164,2390,2391],{},[350,2392,1467],{},[1164,2394,2395],{},[350,2396,1186],{},[1164,2398,1566],{},[1146,2400,2401,2405,2409],{},[1164,2402,2403],{},[350,2404,1487],{},[1164,2406,2407],{},[350,2408,1186],{},[1164,2410,1579],{},[1146,2412,2413,2417,2421],{},[1164,2414,2415],{},[350,2416,1507],{},[1164,2418,2419],{},[350,2420,1590],{},[1164,2422,1593],{},[1146,2424,2425,2430,2434],{},[1164,2426,2427],{},[350,2428,2429],{},"securityDescriptor",[1164,2431,2432],{},[350,2433,1186],{},[1164,2435,2436],{},"SID security descriptor string",[341,2438,2440],{"id":2439},"workbook-protection","Workbook Protection",[346,2442,2443],{},"Lock workbook structure and windows at the workbook level. Supports separate passwords for structure and revisions:",[355,2445,2446,2605],{"type":357},[359,2447,2449],{"className":361,"code":2448,"filename":363,"language":364,"meta":365,"style":365},"{\n  \"workbookProtection\": {\n    \"lockStructure\": true,\n    \"lockWindows\": true,\n    \"workbookPassword\": \"admin\"\n  },\n  \"worksheets\": [\n    {\n      \"name\": \"Data\",\n      \"rows\": [{ \"cells\": [{ \"value\": \"Protected workbook\" }] }]\n    }\n  ]\n}\n",[350,2450,2451,2455,2468,2481,2494,2512,2517,2529,2533,2552,2593,2597,2601],{"__ignoreMap":365},[369,2452,2453],{"class":371,"line":372},[369,2454,376],{"class":375},[369,2456,2457,2459,2462,2464,2466],{"class":371,"line":379},[369,2458,382],{"class":375},[369,2460,2461],{"class":385},"workbookProtection",[369,2463,389],{"class":375},[369,2465,392],{"class":375},[369,2467,673],{"class":375},[369,2469,2470,2472,2475,2477,2479],{"class":371,"line":398},[369,2471,1432],{"class":375},[369,2473,2474],{"class":410},"lockStructure",[369,2476,389],{"class":375},[369,2478,392],{"class":375},[369,2480,689],{"class":375},[369,2482,2483,2485,2488,2490,2492],{"class":371,"line":404},[369,2484,1432],{"class":375},[369,2486,2487],{"class":410},"lockWindows",[369,2489,389],{"class":375},[369,2491,392],{"class":375},[369,2493,689],{"class":375},[369,2495,2496,2498,2501,2503,2505,2507,2510],{"class":371,"line":430},[369,2497,1432],{"class":375},[369,2499,2500],{"class":410},"workbookPassword",[369,2502,389],{"class":375},[369,2504,392],{"class":375},[369,2506,418],{"class":375},[369,2508,2509],{"class":421},"admin",[369,2511,1890],{"class":375},[369,2513,2514],{"class":371,"line":444},[369,2515,2516],{"class":375},"  },\n",[369,2518,2519,2521,2523,2525,2527],{"class":371,"line":526},[369,2520,382],{"class":375},[369,2522,386],{"class":385},[369,2524,389],{"class":375},[369,2526,392],{"class":375},[369,2528,395],{"class":375},[369,2530,2531],{"class":371,"line":590},[369,2532,401],{"class":375},[369,2534,2535,2537,2539,2541,2543,2545,2548,2550],{"class":371,"line":655},[369,2536,407],{"class":375},[369,2538,411],{"class":410},[369,2540,389],{"class":375},[369,2542,392],{"class":375},[369,2544,418],{"class":375},[369,2546,2547],{"class":421},"Data",[369,2549,389],{"class":375},[369,2551,427],{"class":375},[369,2553,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2587,2589,2591],{"class":371,"line":661},[369,2555,407],{"class":375},[369,2557,435],{"class":410},[369,2559,389],{"class":375},[369,2561,392],{"class":375},[369,2563,460],{"class":375},[369,2565,418],{"class":375},[369,2567,453],{"class":452},[369,2569,389],{"class":375},[369,2571,392],{"class":375},[369,2573,460],{"class":375},[369,2575,418],{"class":375},[369,2577,466],{"class":465},[369,2579,389],{"class":375},[369,2581,392],{"class":375},[369,2583,418],{"class":375},[369,2585,2586],{"class":421},"Protected workbook",[369,2588,389],{"class":375},[369,2590,520],{"class":375},[369,2592,1961],{"class":375},[369,2594,2595],{"class":371,"line":676},[369,2596,765],{"class":375},[369,2598,2599],{"class":371,"line":692},[369,2600,771],{"class":375},[369,2602,2603],{"class":371,"line":712},[369,2604,777],{"class":375},[359,2606,2608],{"className":780,"code":2607,"filename":782,"language":783,"meta":365,"style":365},"import { generateWorkbook } from \"@office-open\u002Fxlsx\";\n\nawait generateWorkbook({\n  workbookProtection: {\n    lockStructure: true,\n    lockWindows: true,\n    workbookPassword: \"admin\",\n  },\n  worksheets: [{ name: \"Data\", rows: [{ cells: [{ value: \"Protected workbook\" }] }] }],\n});\n",[350,2609,2610,2630,2634,2644,2653,2664,2675,2690,2694,2757],{"__ignoreMap":365},[369,2611,2612,2614,2616,2618,2620,2622,2624,2626,2628],{"class":371,"line":372},[369,2613,791],{"class":790},[369,2615,483],{"class":375},[369,2617,797],{"class":796},[369,2619,800],{"class":375},[369,2621,803],{"class":790},[369,2623,418],{"class":375},[369,2625,263],{"class":421},[369,2627,389],{"class":375},[369,2629,812],{"class":375},[369,2631,2632],{"class":371,"line":379},[369,2633,818],{"emptyLinePlaceholder":817},[369,2635,2636,2638,2640,2642],{"class":371,"line":398},[369,2637,823],{"class":790},[369,2639,797],{"class":826},[369,2641,829],{"class":796},[369,2643,376],{"class":375},[369,2645,2646,2649,2651],{"class":371,"line":404},[369,2647,2648],{"class":465},"  workbookProtection",[369,2650,392],{"class":375},[369,2652,673],{"class":375},[369,2654,2655,2658,2660,2662],{"class":371,"line":430},[369,2656,2657],{"class":465},"    lockStructure",[369,2659,392],{"class":375},[369,2661,1053],{"class":1052},[369,2663,427],{"class":375},[369,2665,2666,2669,2671,2673],{"class":371,"line":444},[369,2667,2668],{"class":465},"    lockWindows",[369,2670,392],{"class":375},[369,2672,1053],{"class":1052},[369,2674,427],{"class":375},[369,2676,2677,2680,2682,2684,2686,2688],{"class":371,"line":526},[369,2678,2679],{"class":465},"    workbookPassword",[369,2681,392],{"class":375},[369,2683,418],{"class":375},[369,2685,2509],{"class":421},[369,2687,389],{"class":375},[369,2689,427],{"class":375},[369,2691,2692],{"class":371,"line":590},[369,2693,2516],{"class":375},[369,2695,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755],{"class":371,"line":655},[369,2697,836],{"class":465},[369,2699,392],{"class":375},[369,2701,880],{"class":796},[369,2703,883],{"class":375},[369,2705,2254],{"class":465},[369,2707,392],{"class":375},[369,2709,418],{"class":375},[369,2711,2547],{"class":421},[369,2713,389],{"class":375},[369,2715,1925],{"class":375},[369,2717,2718],{"class":465}," rows",[369,2720,392],{"class":375},[369,2722,880],{"class":796},[369,2724,883],{"class":375},[369,2726,875],{"class":465},[369,2728,392],{"class":375},[369,2730,880],{"class":796},[369,2732,883],{"class":375},[369,2734,886],{"class":465},[369,2736,392],{"class":375},[369,2738,418],{"class":375},[369,2740,2586],{"class":421},[369,2742,389],{"class":375},[369,2744,800],{"class":375},[369,2746,927],{"class":796},[369,2748,1128],{"class":375},[369,2750,927],{"class":796},[369,2752,1128],{"class":375},[369,2754,2293],{"class":796},[369,2756,427],{"class":375},[369,2758,2759,2761,2763],{"class":371,"line":661},[369,2760,1128],{"class":375},[369,2762,1131],{"class":796},[369,2764,812],{"class":375},[1135,2766,2768],{"id":2767},"workbook-protection-options","Workbook Protection Options",[1140,2770,2771,2781],{},[1143,2772,2773],{},[1146,2774,2775,2777,2779],{},[1149,2776,1151],{},[1149,2778,1154],{},[1149,2780,1157],{},[1159,2782,2783,2796,2809,2823,2836],{},[1146,2784,2785,2789,2793],{},[1164,2786,2787],{},[350,2788,2474],{},[1164,2790,2791],{},[350,2792,1172],{},[1164,2794,2795],{},"Lock workbook structure (add\u002Fdelete\u002Frename sheets)",[1146,2797,2798,2802,2806],{},[1164,2799,2800],{},[350,2801,2487],{},[1164,2803,2804],{},[350,2805,1172],{},[1164,2807,2808],{},"Lock workbook windows",[1146,2810,2811,2816,2820],{},[1164,2812,2813],{},[350,2814,2815],{},"lockRevision",[1164,2817,2818],{},[350,2819,1172],{},[1164,2821,2822],{},"Lock revisions",[1146,2824,2825,2829,2833],{},[1164,2826,2827],{},[350,2828,2500],{},[1164,2830,2831],{},[350,2832,1186],{},[1164,2834,2835],{},"Plaintext structure password (auto-hashed)",[1146,2837,2838,2843,2847],{},[1164,2839,2840],{},[350,2841,2842],{},"revisionsPassword",[1164,2844,2845],{},[350,2846,1186],{},[1164,2848,2849],{},"Plaintext revisions password (auto-hashed)",[346,2851,2852,2853,2856,2857,2856,2860,2856,2863,2866,2867,2856,2870,2856,2873,2856,2876,2879],{},"Both passwords also support modern encryption options: ",[350,2854,2855],{},"workbookAlgorithmName",", ",[350,2858,2859],{},"workbookHashValue",[350,2861,2862],{},"workbookSaltValue",[350,2864,2865],{},"workbookSpinCount"," and ",[350,2868,2869],{},"revisionsAlgorithmName",[350,2871,2872],{},"revisionsHashValue",[350,2874,2875],{},"revisionsSaltValue",[350,2877,2878],{},"revisionsSpinCount",".",[341,2881,2883],{"id":2882},"file-sharing","File Sharing",[346,2885,2886],{},"Recommend read-only mode and record who has the file open:",[355,2888,2889,3033],{"type":357},[359,2890,2892],{"className":361,"code":2891,"filename":363,"language":364,"meta":365,"style":365},"{\n  \"fileSharing\": {\n    \"readOnlyRecommended\": true,\n    \"userName\": \"John\"\n  },\n  \"worksheets\": [\n    {\n      \"name\": \"Data\",\n      \"rows\": [{ \"cells\": [{ \"value\": \"Shared file\" }] }]\n    }\n  ]\n}\n",[350,2893,2894,2898,2911,2924,2942,2946,2958,2962,2980,3021,3025,3029],{"__ignoreMap":365},[369,2895,2896],{"class":371,"line":372},[369,2897,376],{"class":375},[369,2899,2900,2902,2905,2907,2909],{"class":371,"line":379},[369,2901,382],{"class":375},[369,2903,2904],{"class":385},"fileSharing",[369,2906,389],{"class":375},[369,2908,392],{"class":375},[369,2910,673],{"class":375},[369,2912,2913,2915,2918,2920,2922],{"class":371,"line":398},[369,2914,1432],{"class":375},[369,2916,2917],{"class":410},"readOnlyRecommended",[369,2919,389],{"class":375},[369,2921,392],{"class":375},[369,2923,689],{"class":375},[369,2925,2926,2928,2931,2933,2935,2937,2940],{"class":371,"line":404},[369,2927,1432],{"class":375},[369,2929,2930],{"class":410},"userName",[369,2932,389],{"class":375},[369,2934,392],{"class":375},[369,2936,418],{"class":375},[369,2938,2939],{"class":421},"John",[369,2941,1890],{"class":375},[369,2943,2944],{"class":371,"line":430},[369,2945,2516],{"class":375},[369,2947,2948,2950,2952,2954,2956],{"class":371,"line":444},[369,2949,382],{"class":375},[369,2951,386],{"class":385},[369,2953,389],{"class":375},[369,2955,392],{"class":375},[369,2957,395],{"class":375},[369,2959,2960],{"class":371,"line":526},[369,2961,401],{"class":375},[369,2963,2964,2966,2968,2970,2972,2974,2976,2978],{"class":371,"line":590},[369,2965,407],{"class":375},[369,2967,411],{"class":410},[369,2969,389],{"class":375},[369,2971,392],{"class":375},[369,2973,418],{"class":375},[369,2975,2547],{"class":421},[369,2977,389],{"class":375},[369,2979,427],{"class":375},[369,2981,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3015,3017,3019],{"class":371,"line":655},[369,2983,407],{"class":375},[369,2985,435],{"class":410},[369,2987,389],{"class":375},[369,2989,392],{"class":375},[369,2991,460],{"class":375},[369,2993,418],{"class":375},[369,2995,453],{"class":452},[369,2997,389],{"class":375},[369,2999,392],{"class":375},[369,3001,460],{"class":375},[369,3003,418],{"class":375},[369,3005,466],{"class":465},[369,3007,389],{"class":375},[369,3009,392],{"class":375},[369,3011,418],{"class":375},[369,3013,3014],{"class":421},"Shared file",[369,3016,389],{"class":375},[369,3018,520],{"class":375},[369,3020,1961],{"class":375},[369,3022,3023],{"class":371,"line":661},[369,3024,765],{"class":375},[369,3026,3027],{"class":371,"line":676},[369,3028,771],{"class":375},[369,3030,3031],{"class":371,"line":692},[369,3032,777],{"class":375},[359,3034,3036],{"className":780,"code":3035,"filename":782,"language":783,"meta":365,"style":365},"import { generateWorkbook } from \"@office-open\u002Fxlsx\";\n\nawait generateWorkbook({\n  fileSharing: {\n    readOnlyRecommended: true,\n    userName: \"John\",\n  },\n  worksheets: [{ name: \"Data\", rows: [{ cells: [{ value: \"Shared file\" }] }] }],\n});\n",[350,3037,3038,3058,3062,3072,3081,3092,3107,3111,3173],{"__ignoreMap":365},[369,3039,3040,3042,3044,3046,3048,3050,3052,3054,3056],{"class":371,"line":372},[369,3041,791],{"class":790},[369,3043,483],{"class":375},[369,3045,797],{"class":796},[369,3047,800],{"class":375},[369,3049,803],{"class":790},[369,3051,418],{"class":375},[369,3053,263],{"class":421},[369,3055,389],{"class":375},[369,3057,812],{"class":375},[369,3059,3060],{"class":371,"line":379},[369,3061,818],{"emptyLinePlaceholder":817},[369,3063,3064,3066,3068,3070],{"class":371,"line":398},[369,3065,823],{"class":790},[369,3067,797],{"class":826},[369,3069,829],{"class":796},[369,3071,376],{"class":375},[369,3073,3074,3077,3079],{"class":371,"line":404},[369,3075,3076],{"class":465},"  fileSharing",[369,3078,392],{"class":375},[369,3080,673],{"class":375},[369,3082,3083,3086,3088,3090],{"class":371,"line":430},[369,3084,3085],{"class":465},"    readOnlyRecommended",[369,3087,392],{"class":375},[369,3089,1053],{"class":1052},[369,3091,427],{"class":375},[369,3093,3094,3097,3099,3101,3103,3105],{"class":371,"line":444},[369,3095,3096],{"class":465},"    userName",[369,3098,392],{"class":375},[369,3100,418],{"class":375},[369,3102,2939],{"class":421},[369,3104,389],{"class":375},[369,3106,427],{"class":375},[369,3108,3109],{"class":371,"line":526},[369,3110,2516],{"class":375},[369,3112,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171],{"class":371,"line":590},[369,3114,836],{"class":465},[369,3116,392],{"class":375},[369,3118,880],{"class":796},[369,3120,883],{"class":375},[369,3122,2254],{"class":465},[369,3124,392],{"class":375},[369,3126,418],{"class":375},[369,3128,2547],{"class":421},[369,3130,389],{"class":375},[369,3132,1925],{"class":375},[369,3134,2718],{"class":465},[369,3136,392],{"class":375},[369,3138,880],{"class":796},[369,3140,883],{"class":375},[369,3142,875],{"class":465},[369,3144,392],{"class":375},[369,3146,880],{"class":796},[369,3148,883],{"class":375},[369,3150,886],{"class":465},[369,3152,392],{"class":375},[369,3154,418],{"class":375},[369,3156,3014],{"class":421},[369,3158,389],{"class":375},[369,3160,800],{"class":375},[369,3162,927],{"class":796},[369,3164,1128],{"class":375},[369,3166,927],{"class":796},[369,3168,1128],{"class":375},[369,3170,2293],{"class":796},[369,3172,427],{"class":375},[369,3174,3175,3177,3179],{"class":371,"line":655},[369,3176,1128],{"class":375},[369,3178,1131],{"class":796},[369,3180,812],{"class":375},[1135,3182,3184],{"id":3183},"file-sharing-options","File Sharing Options",[1140,3186,3187,3197],{},[1143,3188,3189],{},[1146,3190,3191,3193,3195],{},[1149,3192,1151],{},[1149,3194,1154],{},[1149,3196,1157],{},[1159,3198,3199,3212,3225,3239,3251,3263,3275],{},[1146,3200,3201,3205,3209],{},[1164,3202,3203],{},[350,3204,2917],{},[1164,3206,3207],{},[350,3208,1172],{},[1164,3210,3211],{},"Recommend read-only mode",[1146,3213,3214,3218,3222],{},[1164,3215,3216],{},[350,3217,2930],{},[1164,3219,3220],{},[350,3221,1186],{},[1164,3223,3224],{},"User name who has the file locked",[1146,3226,3227,3232,3236],{},[1164,3228,3229],{},[350,3230,3231],{},"reservationPassword",[1164,3233,3234],{},[350,3235,1186],{},[1164,3237,3238],{},"Plaintext reservation password (auto-hashed)",[1146,3240,3241,3245,3249],{},[1164,3242,3243],{},[350,3244,1447],{},[1164,3246,3247],{},[350,3248,1186],{},[1164,3250,2386],{},[1146,3252,3253,3257,3261],{},[1164,3254,3255],{},[350,3256,1467],{},[1164,3258,3259],{},[350,3260,1186],{},[1164,3262,1566],{},[1146,3264,3265,3269,3273],{},[1164,3266,3267],{},[350,3268,1487],{},[1164,3270,3271],{},[350,3272,1186],{},[1164,3274,1579],{},[1146,3276,3277,3281,3285],{},[1164,3278,3279],{},[350,3280,1507],{},[1164,3282,3283],{},[350,3284,1590],{},[1164,3286,1593],{},[3288,3289,3290],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":365,"searchDepth":379,"depth":379,"links":3292},[3293,3297,3300,3303],{"id":343,"depth":379,"text":344,"children":3294},[3295,3296],{"id":1137,"depth":398,"text":1138},{"id":1399,"depth":398,"text":1400},{"id":1596,"depth":379,"text":1597,"children":3298},[3299],{"id":2316,"depth":398,"text":2317},{"id":2439,"depth":379,"text":2440,"children":3301},[3302],{"id":2767,"depth":398,"text":2768},{"id":2882,"depth":379,"text":2883,"children":3304},[3305],{"id":3183,"depth":398,"text":3184},"Lock worksheets and workbooks, define protected ranges, and share files with passwords","md",null,{},{"title":315,"description":3306},"9JY_zc-o3PDhskzDLRK8vVd1-7qivRzEo742SWD5YRM",[3313,3315],{"title":240,"path":312,"stem":313,"description":3314,"children":-1},"Add comments and notes to cells",{"title":319,"path":320,"stem":321,"description":3316,"children":-1},"Track changes in shared workbooks via the revision log (revisionHeaders, revisions, users)",1787501512217]