[{"data":1,"prerenderedAt":1921},["ShallowReactive",2],{"navigation_docs_en":3,"-en-xlsx-parsing":335,"-en-xlsx-parsing-surround":1916},[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":72,"body":337,"description":1910,"extension":1911,"links":1912,"meta":1913,"navigation":493,"path":330,"seo":1914,"stem":331,"__hash__":1915},"docs_en\u002Fen\u002F06.xlsx\u002F19.parsing.md",{"type":338,"value":339,"toc":1899},"minimark",[340,344,373,394,399,415,569,572,951,956,1109,1113,1181,1185,1193,1378,1382,1389,1541,1545,1743,1747,1757,1851,1855,1895],[341,342,343],"p",{},"The library provides two levels of parsing API:",[345,346,347,361],"ul",{},[348,349,350,357,358],"li",{},[351,352,353],"strong",{},[354,355,356],"code",{},"parseWorkbook"," — High-level round-trip API that returns ",[354,359,360],{},"WorkbookOptions",[348,362,363,368,369,372],{},[351,364,365],{},[354,366,367],{},"parseXlsx"," — Low-level access to the raw XML parts of a ",[354,370,371],{},".xlsx"," file",[341,374,375,376,379,380,383,384,383,387,383,390,393],{},"Both functions accept any ",[354,377,378],{},"DataType"," input: ",[354,381,382],{},"Uint8Array",", ",[354,385,386],{},"ArrayBuffer",[354,388,389],{},"DataView",[354,391,392],{},"number[]",", base64 string, and more.",[395,396,398],"h2",{"id":397},"round-trip-parseworkbook","Round-Trip (parseWorkbook)",[341,400,401,402,404,405,407,408,410,411,414],{},"The ",[354,403,356],{}," function parses a ",[354,406,371],{}," file into ",[354,409,360],{}," that can be passed to ",[354,412,413],{},"generateWorkbook()",", enabling full round-trip (export → parse → re-export):",[416,417,422],"pre",{"className":418,"code":419,"language":420,"meta":421,"style":421},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { parseWorkbook, generateWorkbook } from \"@office-open\u002Fxlsx\";\nimport { readFileSync } from \"node:fs\";\n\n\u002F\u002F Parse an existing .xlsx file\nconst opts = parseWorkbook(readFileSync(\"input.xlsx\"));\n\n\u002F\u002F Modify cells if needed, then re-export\nconst buffer = await generateWorkbook(opts);\n","ts","",[354,423,424,465,488,495,502,538,543,549],{"__ignoreMap":421},[425,426,429,433,437,441,444,447,450,453,456,459,462],"span",{"class":427,"line":428},"line",1,[425,430,432],{"class":431},"s7zQu","import",[425,434,436],{"class":435},"sMK4o"," {",[425,438,440],{"class":439},"sTEyZ"," parseWorkbook",[425,442,443],{"class":435},",",[425,445,446],{"class":439}," generateWorkbook",[425,448,449],{"class":435}," }",[425,451,452],{"class":431}," from",[425,454,455],{"class":435}," \"",[425,457,263],{"class":458},"sfazB",[425,460,461],{"class":435},"\"",[425,463,464],{"class":435},";\n",[425,466,468,470,472,475,477,479,481,484,486],{"class":427,"line":467},2,[425,469,432],{"class":431},[425,471,436],{"class":435},[425,473,474],{"class":439}," readFileSync",[425,476,449],{"class":435},[425,478,452],{"class":431},[425,480,455],{"class":435},[425,482,483],{"class":458},"node:fs",[425,485,461],{"class":435},[425,487,464],{"class":435},[425,489,491],{"class":427,"line":490},3,[425,492,494],{"emptyLinePlaceholder":493},true,"\n",[425,496,498],{"class":427,"line":497},4,[425,499,501],{"class":500},"sHwdD","\u002F\u002F Parse an existing .xlsx file\n",[425,503,505,509,512,515,518,521,524,526,528,531,533,536],{"class":427,"line":504},5,[425,506,508],{"class":507},"spNyl","const",[425,510,511],{"class":439}," opts ",[425,513,514],{"class":435},"=",[425,516,440],{"class":517},"s2Zo4",[425,519,520],{"class":439},"(",[425,522,523],{"class":517},"readFileSync",[425,525,520],{"class":439},[425,527,461],{"class":435},[425,529,530],{"class":458},"input.xlsx",[425,532,461],{"class":435},[425,534,535],{"class":439},"))",[425,537,464],{"class":435},[425,539,541],{"class":427,"line":540},6,[425,542,494],{"emptyLinePlaceholder":493},[425,544,546],{"class":427,"line":545},7,[425,547,548],{"class":500},"\u002F\u002F Modify cells if needed, then re-export\n",[425,550,552,554,557,559,562,564,567],{"class":427,"line":551},8,[425,553,508],{"class":507},[425,555,556],{"class":439}," buffer ",[425,558,514],{"class":435},[425,560,561],{"class":431}," await",[425,563,446],{"class":517},[425,565,566],{"class":439},"(opts)",[425,568,464],{"class":435},[341,570,571],{},"The returned options contain the same structure as the input format:",[416,573,577],{"className":574,"code":575,"language":576,"meta":421,"style":421},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"title\": \"My Workbook\",\n  \"creator\": \"Author\",\n  \"worksheets\": [\n    {\n      \"name\": \"Sheet1\",\n      \"rows\": [\n        { \"cells\": [{ \"value\": \"Name\" }, { \"value\": \"Score\" }] },\n        { \"cells\": [{ \"value\": \"Alice\" }, { \"value\": 95 }] }\n      ],\n      \"columns\": [{ \"min\": 1, \"max\": 1, \"width\": 15 }],\n      \"mergeCells\": [{ \"ref\": \"A1:B1\" }],\n      \"freezePanes\": { \"row\": 1 },\n      \"autoFilter\": \"A1:B2\"\n    }\n  ]\n}\n","json",[354,578,579,584,607,627,641,646,668,681,742,792,798,854,886,913,933,939,945],{"__ignoreMap":421},[425,580,581],{"class":427,"line":428},[425,582,583],{"class":435},"{\n",[425,585,586,589,592,594,597,599,602,604],{"class":427,"line":467},[425,587,588],{"class":435},"  \"",[425,590,591],{"class":507},"title",[425,593,461],{"class":435},[425,595,596],{"class":435},":",[425,598,455],{"class":435},[425,600,601],{"class":458},"My Workbook",[425,603,461],{"class":435},[425,605,606],{"class":435},",\n",[425,608,609,611,614,616,618,620,623,625],{"class":427,"line":490},[425,610,588],{"class":435},[425,612,613],{"class":507},"creator",[425,615,461],{"class":435},[425,617,596],{"class":435},[425,619,455],{"class":435},[425,621,622],{"class":458},"Author",[425,624,461],{"class":435},[425,626,606],{"class":435},[425,628,629,631,634,636,638],{"class":427,"line":497},[425,630,588],{"class":435},[425,632,633],{"class":507},"worksheets",[425,635,461],{"class":435},[425,637,596],{"class":435},[425,639,640],{"class":435}," [\n",[425,642,643],{"class":427,"line":504},[425,644,645],{"class":435},"    {\n",[425,647,648,651,655,657,659,661,664,666],{"class":427,"line":540},[425,649,650],{"class":435},"      \"",[425,652,654],{"class":653},"sBMFI","name",[425,656,461],{"class":435},[425,658,596],{"class":435},[425,660,455],{"class":435},[425,662,663],{"class":458},"Sheet1",[425,665,461],{"class":435},[425,667,606],{"class":435},[425,669,670,672,675,677,679],{"class":427,"line":545},[425,671,650],{"class":435},[425,673,674],{"class":653},"rows",[425,676,461],{"class":435},[425,678,596],{"class":435},[425,680,640],{"class":435},[425,682,683,686,688,692,694,696,699,701,705,707,709,711,714,716,719,721,723,725,727,729,731,734,736,739],{"class":427,"line":551},[425,684,685],{"class":435},"        {",[425,687,455],{"class":435},[425,689,691],{"class":690},"sbssI","cells",[425,693,461],{"class":435},[425,695,596],{"class":435},[425,697,698],{"class":435}," [{",[425,700,455],{"class":435},[425,702,704],{"class":703},"swJcz","value",[425,706,461],{"class":435},[425,708,596],{"class":435},[425,710,455],{"class":435},[425,712,713],{"class":458},"Name",[425,715,461],{"class":435},[425,717,718],{"class":435}," },",[425,720,436],{"class":435},[425,722,455],{"class":435},[425,724,704],{"class":703},[425,726,461],{"class":435},[425,728,596],{"class":435},[425,730,455],{"class":435},[425,732,733],{"class":458},"Score",[425,735,461],{"class":435},[425,737,738],{"class":435}," }]",[425,740,741],{"class":435}," },\n",[425,743,745,747,749,751,753,755,757,759,761,763,765,767,770,772,774,776,778,780,782,784,787,789],{"class":427,"line":744},9,[425,746,685],{"class":435},[425,748,455],{"class":435},[425,750,691],{"class":690},[425,752,461],{"class":435},[425,754,596],{"class":435},[425,756,698],{"class":435},[425,758,455],{"class":435},[425,760,704],{"class":703},[425,762,461],{"class":435},[425,764,596],{"class":435},[425,766,455],{"class":435},[425,768,769],{"class":458},"Alice",[425,771,461],{"class":435},[425,773,718],{"class":435},[425,775,436],{"class":435},[425,777,455],{"class":435},[425,779,704],{"class":703},[425,781,461],{"class":435},[425,783,596],{"class":435},[425,785,786],{"class":690}," 95",[425,788,738],{"class":435},[425,790,791],{"class":435}," }\n",[425,793,795],{"class":427,"line":794},10,[425,796,797],{"class":435},"      ],\n",[425,799,801,803,806,808,810,812,814,817,819,821,824,826,828,831,833,835,837,839,841,844,846,848,851],{"class":427,"line":800},11,[425,802,650],{"class":435},[425,804,805],{"class":653},"columns",[425,807,461],{"class":435},[425,809,596],{"class":435},[425,811,698],{"class":435},[425,813,455],{"class":435},[425,815,816],{"class":690},"min",[425,818,461],{"class":435},[425,820,596],{"class":435},[425,822,823],{"class":690}," 1",[425,825,443],{"class":435},[425,827,455],{"class":435},[425,829,830],{"class":690},"max",[425,832,461],{"class":435},[425,834,596],{"class":435},[425,836,823],{"class":690},[425,838,443],{"class":435},[425,840,455],{"class":435},[425,842,843],{"class":690},"width",[425,845,461],{"class":435},[425,847,596],{"class":435},[425,849,850],{"class":690}," 15",[425,852,853],{"class":435}," }],\n",[425,855,857,859,862,864,866,868,870,873,875,877,879,882,884],{"class":427,"line":856},12,[425,858,650],{"class":435},[425,860,861],{"class":653},"mergeCells",[425,863,461],{"class":435},[425,865,596],{"class":435},[425,867,698],{"class":435},[425,869,455],{"class":435},[425,871,872],{"class":690},"ref",[425,874,461],{"class":435},[425,876,596],{"class":435},[425,878,455],{"class":435},[425,880,881],{"class":458},"A1:B1",[425,883,461],{"class":435},[425,885,853],{"class":435},[425,887,889,891,894,896,898,900,902,905,907,909,911],{"class":427,"line":888},13,[425,890,650],{"class":435},[425,892,893],{"class":653},"freezePanes",[425,895,461],{"class":435},[425,897,596],{"class":435},[425,899,436],{"class":435},[425,901,455],{"class":435},[425,903,904],{"class":690},"row",[425,906,461],{"class":435},[425,908,596],{"class":435},[425,910,823],{"class":690},[425,912,741],{"class":435},[425,914,916,918,921,923,925,927,930],{"class":427,"line":915},14,[425,917,650],{"class":435},[425,919,920],{"class":653},"autoFilter",[425,922,461],{"class":435},[425,924,596],{"class":435},[425,926,455],{"class":435},[425,928,929],{"class":458},"A1:B2",[425,931,932],{"class":435},"\"\n",[425,934,936],{"class":427,"line":935},15,[425,937,938],{"class":435},"    }\n",[425,940,942],{"class":427,"line":941},16,[425,943,944],{"class":435},"  ]\n",[425,946,948],{"class":427,"line":947},17,[425,949,950],{"class":435},"}\n",[952,953,955],"h3",{"id":954},"parsed-fields","Parsed Fields",[957,958,959,975],"table",{},[960,961,962],"thead",{},[963,964,965,969,972],"tr",{},[966,967,968],"th",{},"Field",[966,970,971],{},"Source",[966,973,974],{},"Description",[976,977,978,993,1007,1020,1034,1048,1061,1075,1089],"tbody",{},[963,979,980,985,990],{},[981,982,983],"td",{},[354,984,633],{},[981,986,987],{},[354,988,989],{},"xl\u002Fworksheets\u002Fsheet{n}",[981,991,992],{},"Worksheet array with rows and options",[963,994,995,999,1004],{},[981,996,997],{},[354,998,591],{},[981,1000,1001],{},[354,1002,1003],{},"docProps\u002Fcore.xml",[981,1005,1006],{},"Workbook title",[963,1008,1009,1013,1017],{},[981,1010,1011],{},[354,1012,613],{},[981,1014,1015],{},[354,1016,1003],{},[981,1018,1019],{},"Author name",[963,1021,1022,1027,1031],{},[981,1023,1024],{},[354,1025,1026],{},"subject",[981,1028,1029],{},[354,1030,1003],{},[981,1032,1033],{},"Subject",[963,1035,1036,1041,1045],{},[981,1037,1038],{},[354,1039,1040],{},"keywords",[981,1042,1043],{},[354,1044,1003],{},[981,1046,1047],{},"Keywords",[963,1049,1050,1055,1059],{},[981,1051,1052],{},[354,1053,1054],{},"description",[981,1056,1057],{},[354,1058,1003],{},[981,1060,974],{},[963,1062,1063,1068,1072],{},[981,1064,1065],{},[354,1066,1067],{},"lastModifiedBy",[981,1069,1070],{},[354,1071,1003],{},[981,1073,1074],{},"Last modified by",[963,1076,1077,1082,1086],{},[981,1078,1079],{},[354,1080,1081],{},"revision",[981,1083,1084],{},[354,1085,1003],{},[981,1087,1088],{},"Revision number",[963,1090,1091,1096,1101],{},[981,1092,1093],{},[354,1094,1095],{},"revisionLog",[981,1097,1098],{},[354,1099,1100],{},"xl\u002FrevisionHeaders.xml",[981,1102,1103,1104,1108],{},"Shared-workbook revision history (see ",[1105,1106,1107],"a",{"href":320},"Revisions",")",[952,1110,1112],{"id":1111},"worksheet-parsed-fields","Worksheet Parsed Fields",[957,1114,1115,1123],{},[960,1116,1117],{},[963,1118,1119,1121],{},[966,1120,968],{},[966,1122,974],{},[976,1124,1125,1134,1145,1154,1163,1172],{},[963,1126,1127,1131],{},[981,1128,1129],{},[354,1130,654],{},[981,1132,1133],{},"Worksheet name",[963,1135,1136,1140],{},[981,1137,1138],{},[354,1139,674],{},[981,1141,1142,1143],{},"Array of rows, each with ",[354,1144,691],{},[963,1146,1147,1151],{},[981,1148,1149],{},[354,1150,805],{},[981,1152,1153],{},"Column definitions with width",[963,1155,1156,1160],{},[981,1157,1158],{},[354,1159,861],{},[981,1161,1162],{},"Merged cell ranges",[963,1164,1165,1169],{},[981,1166,1167],{},[354,1168,893],{},[981,1170,1171],{},"Freeze pane configuration",[963,1173,1174,1178],{},[981,1175,1176],{},[354,1177,920],{},[981,1179,1180],{},"Auto-filter range string",[395,1182,1184],{"id":1183},"low-level-parsing-parsexlsx","Low-Level Parsing (parseXlsx)",[341,1186,401,1187,1189,1190,1192],{},[354,1188,367],{}," function reads a ",[354,1191,371],{}," file and provides access to its raw XML parts:",[416,1194,1196],{"className":418,"code":1195,"language":420,"meta":421,"style":421},"import { parseXlsx } from \"@office-open\u002Fxlsx\";\nimport { readFileSync } from \"node:fs\";\n\nconst doc = parseXlsx(readFileSync(\"input.xlsx\"));\n\n\u002F\u002F Access workbook element\nconsole.log(doc.workbook);\n\n\u002F\u002F Access worksheet paths\nconsole.log(doc.worksheets);\n\n\u002F\u002F Access styles element\nconsole.log(doc.styles);\n\n\u002F\u002F Access shared strings element\nconsole.log(doc.sharedStrings);\n",[354,1197,1198,1219,1239,1243,1270,1274,1279,1300,1304,1309,1326,1330,1335,1352,1356,1361],{"__ignoreMap":421},[425,1199,1200,1202,1204,1207,1209,1211,1213,1215,1217],{"class":427,"line":428},[425,1201,432],{"class":431},[425,1203,436],{"class":435},[425,1205,1206],{"class":439}," parseXlsx",[425,1208,449],{"class":435},[425,1210,452],{"class":431},[425,1212,455],{"class":435},[425,1214,263],{"class":458},[425,1216,461],{"class":435},[425,1218,464],{"class":435},[425,1220,1221,1223,1225,1227,1229,1231,1233,1235,1237],{"class":427,"line":467},[425,1222,432],{"class":431},[425,1224,436],{"class":435},[425,1226,474],{"class":439},[425,1228,449],{"class":435},[425,1230,452],{"class":431},[425,1232,455],{"class":435},[425,1234,483],{"class":458},[425,1236,461],{"class":435},[425,1238,464],{"class":435},[425,1240,1241],{"class":427,"line":490},[425,1242,494],{"emptyLinePlaceholder":493},[425,1244,1245,1247,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268],{"class":427,"line":497},[425,1246,508],{"class":507},[425,1248,1249],{"class":439}," doc ",[425,1251,514],{"class":435},[425,1253,1206],{"class":517},[425,1255,520],{"class":439},[425,1257,523],{"class":517},[425,1259,520],{"class":439},[425,1261,461],{"class":435},[425,1263,530],{"class":458},[425,1265,461],{"class":435},[425,1267,535],{"class":439},[425,1269,464],{"class":435},[425,1271,1272],{"class":427,"line":504},[425,1273,494],{"emptyLinePlaceholder":493},[425,1275,1276],{"class":427,"line":540},[425,1277,1278],{"class":500},"\u002F\u002F Access workbook element\n",[425,1280,1281,1284,1287,1290,1293,1295,1298],{"class":427,"line":545},[425,1282,1283],{"class":439},"console",[425,1285,1286],{"class":435},".",[425,1288,1289],{"class":517},"log",[425,1291,1292],{"class":439},"(doc",[425,1294,1286],{"class":435},[425,1296,1297],{"class":439},"workbook)",[425,1299,464],{"class":435},[425,1301,1302],{"class":427,"line":551},[425,1303,494],{"emptyLinePlaceholder":493},[425,1305,1306],{"class":427,"line":744},[425,1307,1308],{"class":500},"\u002F\u002F Access worksheet paths\n",[425,1310,1311,1313,1315,1317,1319,1321,1324],{"class":427,"line":794},[425,1312,1283],{"class":439},[425,1314,1286],{"class":435},[425,1316,1289],{"class":517},[425,1318,1292],{"class":439},[425,1320,1286],{"class":435},[425,1322,1323],{"class":439},"worksheets)",[425,1325,464],{"class":435},[425,1327,1328],{"class":427,"line":800},[425,1329,494],{"emptyLinePlaceholder":493},[425,1331,1332],{"class":427,"line":856},[425,1333,1334],{"class":500},"\u002F\u002F Access styles element\n",[425,1336,1337,1339,1341,1343,1345,1347,1350],{"class":427,"line":888},[425,1338,1283],{"class":439},[425,1340,1286],{"class":435},[425,1342,1289],{"class":517},[425,1344,1292],{"class":439},[425,1346,1286],{"class":435},[425,1348,1349],{"class":439},"styles)",[425,1351,464],{"class":435},[425,1353,1354],{"class":427,"line":915},[425,1355,494],{"emptyLinePlaceholder":493},[425,1357,1358],{"class":427,"line":935},[425,1359,1360],{"class":500},"\u002F\u002F Access shared strings element\n",[425,1362,1363,1365,1367,1369,1371,1373,1376],{"class":427,"line":941},[425,1364,1283],{"class":439},[425,1366,1286],{"class":435},[425,1368,1289],{"class":517},[425,1370,1292],{"class":439},[425,1372,1286],{"class":435},[425,1374,1375],{"class":439},"sharedStrings)",[425,1377,464],{"class":435},[395,1379,1381],{"id":1380},"xlsxdocument-api","XlsxDocument API",[341,1383,1384,1385,1388],{},"The returned ",[354,1386,1387],{},"XlsxDocument"," object contains:",[957,1390,1391,1403],{},[960,1392,1393],{},[963,1394,1395,1398,1401],{},[966,1396,1397],{},"Property",[966,1399,1400],{},"Type",[966,1402,974],{},[976,1404,1405,1420,1438,1452,1466,1480,1495,1510,1524],{},[963,1406,1407,1412,1417],{},[981,1408,1409],{},[354,1410,1411],{},"doc",[981,1413,1414],{},[354,1415,1416],{},"ParsedArchive",[981,1418,1419],{},"Full parsed archive (all parts)",[963,1421,1422,1427,1432],{},[981,1423,1424],{},[354,1425,1426],{},"workbook",[981,1428,1429],{},[354,1430,1431],{},"Element | undefined",[981,1433,1434,1435,1108],{},"Workbook element (",[354,1436,1437],{},"xl\u002Fworkbook.xml",[963,1439,1440,1444,1449],{},[981,1441,1442],{},[354,1443,633],{},[981,1445,1446],{},[354,1447,1448],{},"string[]",[981,1450,1451],{},"Worksheet paths",[963,1453,1454,1459,1463],{},[981,1455,1456],{},[354,1457,1458],{},"styles",[981,1460,1461],{},[354,1462,1431],{},[981,1464,1465],{},"Styles element",[963,1467,1468,1473,1477],{},[981,1469,1470],{},[354,1471,1472],{},"sharedStrings",[981,1474,1475],{},[354,1476,1431],{},[981,1478,1479],{},"Shared strings element",[963,1481,1482,1487,1492],{},[981,1483,1484],{},[354,1485,1486],{},"partRefs",[981,1488,1489],{},[354,1490,1491],{},"XlsxPartRefs",[981,1493,1494],{},"References to worksheets, charts, media, drawings",[963,1496,1497,1502,1507],{},[981,1498,1499],{},[354,1500,1501],{},"coreProps",[981,1503,1504],{},[354,1505,1506],{},"string | undefined",[981,1508,1509],{},"Path to core properties",[963,1511,1512,1517,1521],{},[981,1513,1514],{},[354,1515,1516],{},"appProps",[981,1518,1519],{},[354,1520,1506],{},[981,1522,1523],{},"Path to app properties",[963,1525,1526,1531,1535],{},[981,1527,1528],{},[354,1529,1530],{},"customProps",[981,1532,1533],{},[354,1534,1506],{},[981,1536,1537,1538,1108],{},"Path to custom properties (",[354,1539,1540],{},"docProps\u002Fcustom.xml",[395,1542,1544],{"id":1543},"accessing-parts","Accessing Parts",[416,1546,1548],{"className":418,"code":1547,"language":420,"meta":421,"style":421},"const doc = parseXlsx(data);\n\n\u002F\u002F Get all parts by path\nconst workbook = doc.doc.get(\"xl\u002Fworkbook.xml\");\nconst styles = doc.doc.get(\"xl\u002Fstyles.xml\");\nconst sheet1 = doc.doc.get(\"xl\u002Fworksheets\u002Fsheet1.xml\");\n\n\u002F\u002F Part references map to paths\nfor (const path of doc.partRefs.worksheets) {\n  const sheet = doc.doc.get(path);\n}\n",[354,1549,1550,1565,1569,1574,1607,1639,1671,1675,1680,1709,1739],{"__ignoreMap":421},[425,1551,1552,1554,1556,1558,1560,1563],{"class":427,"line":428},[425,1553,508],{"class":507},[425,1555,1249],{"class":439},[425,1557,514],{"class":435},[425,1559,1206],{"class":517},[425,1561,1562],{"class":439},"(data)",[425,1564,464],{"class":435},[425,1566,1567],{"class":427,"line":467},[425,1568,494],{"emptyLinePlaceholder":493},[425,1570,1571],{"class":427,"line":490},[425,1572,1573],{"class":500},"\u002F\u002F Get all parts by path\n",[425,1575,1576,1578,1581,1583,1586,1588,1590,1592,1595,1597,1599,1601,1603,1605],{"class":427,"line":497},[425,1577,508],{"class":507},[425,1579,1580],{"class":439}," workbook ",[425,1582,514],{"class":435},[425,1584,1585],{"class":439}," doc",[425,1587,1286],{"class":435},[425,1589,1411],{"class":439},[425,1591,1286],{"class":435},[425,1593,1594],{"class":517},"get",[425,1596,520],{"class":439},[425,1598,461],{"class":435},[425,1600,1437],{"class":458},[425,1602,461],{"class":435},[425,1604,1108],{"class":439},[425,1606,464],{"class":435},[425,1608,1609,1611,1614,1616,1618,1620,1622,1624,1626,1628,1630,1633,1635,1637],{"class":427,"line":504},[425,1610,508],{"class":507},[425,1612,1613],{"class":439}," styles ",[425,1615,514],{"class":435},[425,1617,1585],{"class":439},[425,1619,1286],{"class":435},[425,1621,1411],{"class":439},[425,1623,1286],{"class":435},[425,1625,1594],{"class":517},[425,1627,520],{"class":439},[425,1629,461],{"class":435},[425,1631,1632],{"class":458},"xl\u002Fstyles.xml",[425,1634,461],{"class":435},[425,1636,1108],{"class":439},[425,1638,464],{"class":435},[425,1640,1641,1643,1646,1648,1650,1652,1654,1656,1658,1660,1662,1665,1667,1669],{"class":427,"line":540},[425,1642,508],{"class":507},[425,1644,1645],{"class":439}," sheet1 ",[425,1647,514],{"class":435},[425,1649,1585],{"class":439},[425,1651,1286],{"class":435},[425,1653,1411],{"class":439},[425,1655,1286],{"class":435},[425,1657,1594],{"class":517},[425,1659,520],{"class":439},[425,1661,461],{"class":435},[425,1663,1664],{"class":458},"xl\u002Fworksheets\u002Fsheet1.xml",[425,1666,461],{"class":435},[425,1668,1108],{"class":439},[425,1670,464],{"class":435},[425,1672,1673],{"class":427,"line":545},[425,1674,494],{"emptyLinePlaceholder":493},[425,1676,1677],{"class":427,"line":551},[425,1678,1679],{"class":500},"\u002F\u002F Part references map to paths\n",[425,1681,1682,1685,1688,1690,1693,1696,1698,1700,1702,1704,1707],{"class":427,"line":744},[425,1683,1684],{"class":431},"for",[425,1686,1687],{"class":439}," (",[425,1689,508],{"class":507},[425,1691,1692],{"class":439}," path ",[425,1694,1695],{"class":435},"of",[425,1697,1585],{"class":439},[425,1699,1286],{"class":435},[425,1701,1486],{"class":439},[425,1703,1286],{"class":435},[425,1705,1706],{"class":439},"worksheets) ",[425,1708,583],{"class":435},[425,1710,1711,1714,1717,1720,1722,1724,1726,1728,1730,1732,1735,1737],{"class":427,"line":794},[425,1712,1713],{"class":507},"  const",[425,1715,1716],{"class":439}," sheet",[425,1718,1719],{"class":435}," =",[425,1721,1585],{"class":439},[425,1723,1286],{"class":435},[425,1725,1411],{"class":439},[425,1727,1286],{"class":435},[425,1729,1594],{"class":517},[425,1731,520],{"class":703},[425,1733,1734],{"class":439},"path",[425,1736,1108],{"class":703},[425,1738,464],{"class":435},[425,1740,1741],{"class":427,"line":800},[425,1742,950],{"class":435},[395,1744,1746],{"id":1745},"working-with-xml-elements","Working with XML Elements",[341,1748,1749,1750,1752,1753,1756],{},"The parsed elements use the ",[354,1751,68],{}," library's ",[354,1754,1755],{},"Element"," type:",[416,1758,1760],{"className":418,"code":1759,"language":420,"meta":421,"style":421},"import { attr } from \"@office-open\u002Fxml\";\n\n\u002F\u002F Access element attributes\nfor (const child of doc.workbook?.elements ?? []) {\n  console.log(child.name);\n}\n",[354,1761,1762,1783,1787,1792,1825,1847],{"__ignoreMap":421},[425,1763,1764,1766,1768,1771,1773,1775,1777,1779,1781],{"class":427,"line":428},[425,1765,432],{"class":431},[425,1767,436],{"class":435},[425,1769,1770],{"class":439}," attr",[425,1772,449],{"class":435},[425,1774,452],{"class":431},[425,1776,455],{"class":435},[425,1778,68],{"class":458},[425,1780,461],{"class":435},[425,1782,464],{"class":435},[425,1784,1785],{"class":427,"line":467},[425,1786,494],{"emptyLinePlaceholder":493},[425,1788,1789],{"class":427,"line":490},[425,1790,1791],{"class":500},"\u002F\u002F Access element attributes\n",[425,1793,1794,1796,1798,1800,1803,1805,1807,1809,1811,1814,1817,1820,1823],{"class":427,"line":497},[425,1795,1684],{"class":431},[425,1797,1687],{"class":439},[425,1799,508],{"class":507},[425,1801,1802],{"class":439}," child ",[425,1804,1695],{"class":435},[425,1806,1585],{"class":439},[425,1808,1286],{"class":435},[425,1810,1426],{"class":439},[425,1812,1813],{"class":435},"?.",[425,1815,1816],{"class":439},"elements ",[425,1818,1819],{"class":435},"??",[425,1821,1822],{"class":439}," []) ",[425,1824,583],{"class":435},[425,1826,1827,1830,1832,1834,1836,1839,1841,1843,1845],{"class":427,"line":504},[425,1828,1829],{"class":439},"  console",[425,1831,1286],{"class":435},[425,1833,1289],{"class":517},[425,1835,520],{"class":703},[425,1837,1838],{"class":439},"child",[425,1840,1286],{"class":435},[425,1842,654],{"class":439},[425,1844,1108],{"class":703},[425,1846,464],{"class":435},[425,1848,1849],{"class":427,"line":540},[425,1850,950],{"class":435},[395,1852,1854],{"id":1853},"use-cases","Use Cases",[345,1856,1857,1868,1874,1883,1889],{},[348,1858,1859,1862,1863,1865,1866],{},[351,1860,1861],{},"Round-trip"," — Parse a ",[354,1864,371],{},", modify cells, and re-export with ",[354,1867,413],{},[348,1869,1870,1873],{},[351,1871,1872],{},"Extract data"," — Walk the worksheet rows to extract cell values",[348,1875,1876,1879,1880,1882],{},[351,1877,1878],{},"Merge workbooks"," — Parse multiple ",[354,1881,371],{}," files and combine their sheets",[348,1884,1885,1888],{},[351,1886,1887],{},"Inspect formatting"," — Read style definitions and number formats",[348,1890,1891,1894],{},[351,1892,1893],{},"Transform"," — Modify parsed elements and rebuild a workbook",[1896,1897,1898],"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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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}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}",{"title":421,"searchDepth":467,"depth":467,"links":1900},[1901,1905,1906,1907,1908,1909],{"id":397,"depth":467,"text":398,"children":1902},[1903,1904],{"id":954,"depth":490,"text":955},{"id":1111,"depth":490,"text":1112},{"id":1183,"depth":467,"text":1184},{"id":1380,"depth":467,"text":1381},{"id":1543,"depth":467,"text":1544},{"id":1745,"depth":467,"text":1746},{"id":1853,"depth":467,"text":1854},"Parse, inspect, and round-trip .xlsx files","md",null,{},{"title":72,"description":1910},"H-bz4ot0-YA4jvE9kjAPQdQwtX6wHIlQGybDNxEyAKs",[1917,1919],{"title":165,"path":327,"stem":328,"description":1918,"children":-1},"Export documents to buffer, blob, base64, or stream",{"title":172,"path":333,"stem":334,"description":1920,"children":-1},"Modify existing .xlsx files by replacing placeholders, literal text, or metadata",1787501513136]