[{"data":1,"prerenderedAt":2059},["ShallowReactive",2],{"navigation_docs_zh":3,"landing_zh":301},[4,31,65,95,171,248],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"快速开始","i-lucide-rocket","\u002Fzh\u002Fgetting-started","zh\u002F01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"简介","\u002Fzh\u002Fgetting-started\u002Fintroduction","zh\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"安装","\u002Fzh\u002Fgetting-started\u002Finstallation","zh\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"命令行工具 (CLI)","\u002Fzh\u002Fgetting-started\u002Fcommand-line-interface","zh\u002F01.getting-started\u002F03.command-line-interface",{"title":23,"path":24,"stem":25},"AI 工具","\u002Fzh\u002Fgetting-started\u002Fai-tools","zh\u002F01.getting-started\u002F04.ai-tools",{"title":27,"path":28,"stem":29},"AI 集成","\u002Fzh\u002Fgetting-started\u002Fai-integration","zh\u002F01.getting-started\u002F05.ai-integration",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CORE","i-lucide-box","\u002Fzh\u002Fcore","zh\u002F02.core",[37,41,45,49,53,57,61],{"title":38,"path":39,"stem":40},"@office-open\u002Fcore","\u002Fzh\u002Fcore\u002Foverview","zh\u002F02.core\u002F01.overview",{"title":42,"path":43,"stem":44},"XML 组件","\u002Fzh\u002Fcore\u002Fxml-components","zh\u002F02.core\u002F02.xml-components",{"title":46,"path":47,"stem":48},"值与验证","\u002Fzh\u002Fcore\u002Fvalues","zh\u002F02.core\u002F03.values",{"title":50,"path":51,"stem":52},"单位转换器","\u002Fzh\u002Fcore\u002Fconverters","zh\u002F02.core\u002F04.converters",{"title":54,"path":55,"stem":56},"Formatter","\u002Fzh\u002Fcore\u002Fformatter","zh\u002F02.core\u002F05.formatter",{"title":58,"path":59,"stem":60},"Charts","\u002Fzh\u002Fcore\u002Fcharts","zh\u002F02.core\u002F06.charts",{"title":62,"path":63,"stem":64},"Parser","\u002Fzh\u002Fcore\u002Fparser","zh\u002F02.core\u002F07.parser",{"title":66,"icon":67,"path":68,"stem":69,"children":70,"page":30},"XML","i-lucide-code-xml","\u002Fzh\u002Fxml","zh\u002F03.xml",[71,75,79,83,87,91],{"title":72,"path":73,"stem":74},"@office-open\u002Fxml","\u002Fzh\u002Fxml\u002Foverview","zh\u002F03.xml\u002F01.overview",{"title":76,"path":77,"stem":78},"解析","\u002Fzh\u002Fxml\u002Fparsing","zh\u002F03.xml\u002F02.parsing",{"title":80,"path":81,"stem":82},"序列化","\u002Fzh\u002Fxml\u002Fserialization","zh\u002F03.xml\u002F03.serialization",{"title":84,"path":85,"stem":86},"查询工具","\u002Fzh\u002Fxml\u002Fquery-utilities","zh\u002F03.xml\u002F04.query-utilities",{"title":88,"path":89,"stem":90},"XML 转义","\u002Fzh\u002Fxml\u002Fescape","zh\u002F03.xml\u002F05.escape",{"title":92,"path":93,"stem":94},"类型参考","\u002Fzh\u002Fxml\u002Ftypes","zh\u002F03.xml\u002F06.types",{"title":96,"icon":97,"path":98,"stem":99,"children":100,"page":30},"DOCX","i-lucide-file-text","\u002Fzh\u002Fdocx","zh\u002F04.docx",[101,105,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,167],{"title":102,"path":103,"stem":104},"@office-open\u002Fdocx","\u002Fzh\u002Fdocx\u002Foverview","zh\u002F04.docx\u002F01.overview",{"title":5,"path":106,"stem":107},"\u002Fzh\u002Fdocx\u002Fquickstart","zh\u002F04.docx\u002F02.quickstart",{"title":109,"path":110,"stem":111},"文本与段落","\u002Fzh\u002Fdocx\u002Ftext-and-paragraphs","zh\u002F04.docx\u002F03.text-and-paragraphs",{"title":113,"path":114,"stem":115},"表格","\u002Fzh\u002Fdocx\u002Ftables","zh\u002F04.docx\u002F04.tables",{"title":117,"path":118,"stem":119},"图片","\u002Fzh\u002Fdocx\u002Fimages","zh\u002F04.docx\u002F05.images",{"title":121,"path":122,"stem":123},"图表","\u002Fzh\u002Fdocx\u002Fcharts","zh\u002F04.docx\u002F06.charts",{"title":125,"path":126,"stem":127},"SmartArt","\u002Fzh\u002Fdocx\u002Fsmartart","zh\u002F04.docx\u002F07.smartart",{"title":129,"path":130,"stem":131},"媒体","\u002Fzh\u002Fdocx\u002Fmedia","zh\u002F04.docx\u002F08.media",{"title":133,"path":134,"stem":135},"链接","\u002Fzh\u002Fdocx\u002Flinks","zh\u002F04.docx\u002F09.links",{"title":137,"path":138,"stem":139},"页眉与页脚","\u002Fzh\u002Fdocx\u002Fheaders-and-footers","zh\u002F04.docx\u002F10.headers-and-footers",{"title":141,"path":142,"stem":143},"公式与符号","\u002Fzh\u002Fdocx\u002Fequations-and-symbols","zh\u002F04.docx\u002F11.equations-and-symbols",{"title":145,"path":146,"stem":147},"样式与主题","\u002Fzh\u002Fdocx\u002Fstyles-and-themes","zh\u002F04.docx\u002F12.styles-and-themes",{"title":149,"path":150,"stem":151},"页面布局","\u002Fzh\u002Fdocx\u002Fpage-layout","zh\u002F04.docx\u002F13.page-layout",{"title":153,"path":154,"stem":155},"引用","\u002Fzh\u002Fdocx\u002Freferences","zh\u002F04.docx\u002F14.references",{"title":157,"path":158,"stem":159},"批注与修订","\u002Fzh\u002Fdocx\u002Fcomments-and-revisions","zh\u002F04.docx\u002F15.comments-and-revisions",{"title":161,"path":162,"stem":163},"导出","\u002Fzh\u002Fdocx\u002Fexport","zh\u002F04.docx\u002F16.export",{"title":76,"path":165,"stem":166},"\u002Fzh\u002Fdocx\u002Fparsing","zh\u002F04.docx\u002F17.parsing",{"title":168,"path":169,"stem":170},"补丁","\u002Fzh\u002Fdocx\u002Fpatch","zh\u002F04.docx\u002F18.patch",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":30},"PPTX","i-lucide-presentation","\u002Fzh\u002Fpptx","zh\u002F05.pptx",[177,181,184,188,191,194,197,200,203,206,210,213,216,220,223,227,231,235,239,242,245],{"title":178,"path":179,"stem":180},"@office-open\u002Fpptx","\u002Fzh\u002Fpptx\u002Foverview","zh\u002F05.pptx\u002F01.overview",{"title":5,"path":182,"stem":183},"\u002Fzh\u002Fpptx\u002Fquickstart","zh\u002F05.pptx\u002F02.quickstart",{"title":185,"path":186,"stem":187},"形状与文本","\u002Fzh\u002Fpptx\u002Fshapes-and-text","zh\u002F05.pptx\u002F03.shapes-and-text",{"title":113,"path":189,"stem":190},"\u002Fzh\u002Fpptx\u002Ftables","zh\u002F05.pptx\u002F04.tables",{"title":117,"path":192,"stem":193},"\u002Fzh\u002Fpptx\u002Fimages","zh\u002F05.pptx\u002F05.images",{"title":121,"path":195,"stem":196},"\u002Fzh\u002Fpptx\u002Fcharts","zh\u002F05.pptx\u002F06.charts",{"title":125,"path":198,"stem":199},"\u002Fzh\u002Fpptx\u002Fsmartart","zh\u002F05.pptx\u002F07.smartart",{"title":129,"path":201,"stem":202},"\u002Fzh\u002Fpptx\u002Fmedia","zh\u002F05.pptx\u002F08.media",{"title":133,"path":204,"stem":205},"\u002Fzh\u002Fpptx\u002Flinks","zh\u002F05.pptx\u002F09.links",{"title":207,"path":208,"stem":209},"线条与连接符","\u002Fzh\u002Fpptx\u002Flines-and-connectors","zh\u002F05.pptx\u002F10.lines-and-connectors",{"title":137,"path":211,"stem":212},"\u002Fzh\u002Fpptx\u002Fheaders-and-footers","zh\u002F05.pptx\u002F11.headers-and-footers",{"title":141,"path":214,"stem":215},"\u002Fzh\u002Fpptx\u002Fequations-and-symbols","zh\u002F05.pptx\u002F12.equations-and-symbols",{"title":217,"path":218,"stem":219},"幻灯片布局","\u002Fzh\u002Fpptx\u002Fslide-layout","zh\u002F05.pptx\u002F13.slide-layout",{"title":145,"path":221,"stem":222},"\u002Fzh\u002Fpptx\u002Fstyles-and-themes","zh\u002F05.pptx\u002F14.styles-and-themes",{"title":224,"path":225,"stem":226},"效果与填充","\u002Fzh\u002Fpptx\u002Feffects-and-fills","zh\u002F05.pptx\u002F15.effects-and-fills",{"title":228,"path":229,"stem":230},"切换效果","\u002Fzh\u002Fpptx\u002Ftransitions","zh\u002F05.pptx\u002F16.transitions",{"title":232,"path":233,"stem":234},"动画效果","\u002Fzh\u002Fpptx\u002Fanimations","zh\u002F05.pptx\u002F17.animations",{"title":236,"path":237,"stem":238},"批注","\u002Fzh\u002Fpptx\u002Fcomments","zh\u002F05.pptx\u002F18.comments",{"title":161,"path":240,"stem":241},"\u002Fzh\u002Fpptx\u002Fexport","zh\u002F05.pptx\u002F19.export",{"title":76,"path":243,"stem":244},"\u002Fzh\u002Fpptx\u002Fparsing","zh\u002F05.pptx\u002F20.parsing",{"title":168,"path":246,"stem":247},"\u002Fzh\u002Fpptx\u002Fpatch","zh\u002F05.pptx\u002F21.patch",{"title":249,"icon":250,"path":251,"stem":252,"children":253,"page":30},"XLSX","i-lucide-table-2","\u002Fzh\u002Fxlsx","zh\u002F06.xlsx",[254,258,261,265,269,273,277,281,284,287,291,294,297],{"title":255,"path":256,"stem":257},"@office-open\u002Fxlsx","\u002Fzh\u002Fxlsx\u002Foverview","zh\u002F06.xlsx\u002F01.overview",{"title":5,"path":259,"stem":260},"\u002Fzh\u002Fxlsx\u002Fquickstart","zh\u002F06.xlsx\u002F02.quickstart",{"title":262,"path":263,"stem":264},"单元格与数据","\u002Fzh\u002Fxlsx\u002Fcells","zh\u002F06.xlsx\u002F03.cells",{"title":266,"path":267,"stem":268},"公式","\u002Fzh\u002Fxlsx\u002Fformulas","zh\u002F06.xlsx\u002F04.formulas",{"title":270,"path":271,"stem":272},"样式","\u002Fzh\u002Fxlsx\u002Fstyles","zh\u002F06.xlsx\u002F05.styles",{"title":274,"path":275,"stem":276},"合并、列宽与行高","\u002Fzh\u002Fxlsx\u002Fmerge-col-row","zh\u002F06.xlsx\u002F06.merge-col-row",{"title":278,"path":279,"stem":280},"冻结窗格与自动筛选","\u002Fzh\u002Fxlsx\u002Ffreeze-filter","zh\u002F06.xlsx\u002F07.freeze-filter",{"title":117,"path":282,"stem":283},"\u002Fzh\u002Fxlsx\u002Fimages","zh\u002F06.xlsx\u002F08.images",{"title":121,"path":285,"stem":286},"\u002Fzh\u002Fxlsx\u002Fcharts","zh\u002F06.xlsx\u002F09.charts",{"title":288,"path":289,"stem":290},"数据验证","\u002Fzh\u002Fxlsx\u002Fvalidation","zh\u002F06.xlsx\u002F10.validation",{"title":161,"path":292,"stem":293},"\u002Fzh\u002Fxlsx\u002Fexport","zh\u002F06.xlsx\u002F11.export",{"title":76,"path":295,"stem":296},"\u002Fzh\u002Fxlsx\u002Fparsing","zh\u002F06.xlsx\u002F12.parsing",{"title":298,"path":299,"stem":300},"补丁修改","\u002Fzh\u002Fxlsx\u002Fpatch","zh\u002F06.xlsx\u002F13.patch",{"id":302,"title":303,"body":304,"description":303,"extension":2051,"meta":2052,"navigation":1452,"path":2053,"seo":2054,"stem":2057,"__hash__":2058},"landing_zh\u002Fzh\u002Findex.md","",{"type":305,"value":306,"toc":2049},"minimark",[307,525,594,1399,2036,2045],[308,309,311,492,496,511],"u-page-hero",{"orientation":310},"horizontal",[312,313,315,473],"api-example",{"type":314},"docx",[316,317,322],"pre",{"className":318,"code":319,"filename":320,"language":321,"meta":303,"style":303},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    \"sections\": [\n        {\n            \"children\": [\n                { \"paragraph\": { \"children\": [{ \"text\": \"Hello, World!\", \"bold\": true }] } }\n            ]\n        }\n    ]\n}\n","JSON","json",[323,324,325,334,353,359,375,449,455,461,467],"code",{"__ignoreMap":303},[326,327,330],"span",{"class":328,"line":329},"line",1,[326,331,333],{"class":332},"sMK4o","{\n",[326,335,337,340,344,347,350],{"class":328,"line":336},2,[326,338,339],{"class":332},"    \"",[326,341,343],{"class":342},"spNyl","sections",[326,345,346],{"class":332},"\"",[326,348,349],{"class":332},":",[326,351,352],{"class":332}," [\n",[326,354,356],{"class":328,"line":355},3,[326,357,358],{"class":332},"        {\n",[326,360,362,365,369,371,373],{"class":328,"line":361},4,[326,363,364],{"class":332},"            \"",[326,366,368],{"class":367},"sBMFI","children",[326,370,346],{"class":332},[326,372,349],{"class":332},[326,374,352],{"class":332},[326,376,378,381,384,388,390,392,395,397,400,402,404,407,409,413,415,417,419,423,425,428,430,433,435,437,440,443,446],{"class":328,"line":377},5,[326,379,380],{"class":332},"                {",[326,382,383],{"class":332}," \"",[326,385,387],{"class":386},"sbssI","paragraph",[326,389,346],{"class":332},[326,391,349],{"class":332},[326,393,394],{"class":332}," {",[326,396,383],{"class":332},[326,398,368],{"class":399},"swJcz",[326,401,346],{"class":332},[326,403,349],{"class":332},[326,405,406],{"class":332}," [{",[326,408,383],{"class":332},[326,410,412],{"class":411},"su27w","text",[326,414,346],{"class":332},[326,416,349],{"class":332},[326,418,383],{"class":332},[326,420,422],{"class":421},"sfazB","Hello, World!",[326,424,346],{"class":332},[326,426,427],{"class":332},",",[326,429,383],{"class":332},[326,431,432],{"class":411},"bold",[326,434,346],{"class":332},[326,436,349],{"class":332},[326,438,439],{"class":332}," true",[326,441,442],{"class":332}," }]",[326,444,445],{"class":332}," }",[326,447,448],{"class":332}," }\n",[326,450,452],{"class":328,"line":451},6,[326,453,454],{"class":332},"            ]\n",[326,456,458],{"class":328,"line":457},7,[326,459,460],{"class":332},"        }\n",[326,462,464],{"class":328,"line":463},8,[326,465,466],{"class":332},"    ]\n",[326,468,470],{"class":328,"line":469},9,[326,471,472],{"class":332},"}\n",[316,474,479],{"className":475,"code":476,"filename":477,"language":478,"meta":303,"style":303},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add office-open\n","Terminal","bash",[323,480,481],{"__ignoreMap":303},[326,482,483,486,489],{"class":328,"line":329},[326,484,485],{"class":367},"pnpm",[326,487,488],{"class":421}," add",[326,490,491],{"class":421}," office-open\n",[493,494,495],"template",{"v-slot:title":303},"生成 Office Open XML 文档。",[493,497,498,499,502,503,506,507,510],{"v-slot:description":303},"使用 JSON 或 TypeScript 创建 ",[323,500,501],{},".docx","、",[323,504,505],{},".pptx"," 和 ",[323,508,509],{},".xlsx"," 文件。既适合 AI 代理，也适合传统开发工作流。",[493,512,513,518],{"v-slot:links":303},[514,515],"u-button",{"label":5,"to":16,"trailingIcon":516,"size":517},"i-lucide-arrow-right","lg",[514,519],{"label":520,"to":521,"variant":522,"size":517,"icon":523,"target":524},"GitHub","https:\u002F\u002Fgithub.com\u002FDemoMacro\u002Foffice-open","outline","i-simple-icons-github","_blank",[526,527,531],"u-container",{"className":528},[529,530],"pb-12","xl:pb-24",[532,533,534,545,554,567,576,585],"u-page-grid",{},[535,536,538,542],"u-page-feature",{"icon":537},"i-lucide-braces",[493,539,541],{"unwrap":540,"v-slot:title":303},"p","JSON 与 TypeScript",[493,543,544],{"unwrap":540,"v-slot:description":303},"使用纯 JSON 对象或 TypeScript 类创建文档。JSON 优先的设计使其成为 AI 代理和 LLM 工作流的理想选择。",[535,546,548,551],{"icon":547},"i-lucide-layers",[493,549,550],{"unwrap":540,"v-slot:title":303},"丰富内容",[493,552,553],{"unwrap":540,"v-slot:description":303},"段落、表格、图片、图表、SmartArt、数学公式、页眉、页脚等。",[535,555,557,560],{"icon":556},"i-simple-icons-typescript",[493,558,559],{"unwrap":540,"v-slot:title":303},"类型安全",[493,561,562,563,566],{"unwrap":540,"v-slot:description":303},"完整的类型定义和自动补全，开箱即用。无需额外安装 ",[323,564,565],{},"@types"," 包。",[535,568,570,573],{"icon":569},"i-lucide-monitor",[493,571,572],{"unwrap":540,"v-slot:title":303},"跨平台",[493,574,575],{"unwrap":540,"v-slot:description":303},"支持 Node.js 和浏览器。可导出为 Buffer、Blob、Base64、流或字符串。",[535,577,579,582],{"icon":578},"i-lucide-shield-check",[493,580,581],{"unwrap":540,"v-slot:title":303},"符合 OOXML 规范",[493,583,584],{"unwrap":540,"v-slot:description":303},"生成的文件完全符合 ISO\u002FIEC 29500 Office Open XML 规范。",[535,586,588,591],{"icon":587},"i-lucide-package",[493,589,590],{"unwrap":540,"v-slot:title":303},"模块化包",[493,592,593],{"unwrap":540,"v-slot:description":303},"按需安装 — docx、pptx、xml 或 core。",[595,596,597,1355,1363,1366,1389],"u-page-section",{"orientation":310},[312,598,599,943,1135],{},[316,600,602],{"className":318,"code":601,"filename":96,"language":321,"meta":303,"style":303},"{\n    \"sections\": [\n        {\n            \"children\": [\n                {\n                    \"table\": {\n                        \"rows\": [\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Name\" }] }, { \"children\": [{ \"paragraph\": \"Role\" }] }] },\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Alice\" }] }, { \"children\": [{ \"paragraph\": \"Engineer\" }] }] },\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Bob\" }] }, { \"children\": [{ \"paragraph\": \"Designer\" }] }] }\n                        ]\n                    }\n                }\n            ]\n        }\n    ]\n}\n",[323,603,604,608,620,624,636,641,656,670,752,828,905,911,917,923,928,933,938],{"__ignoreMap":303},[326,605,606],{"class":328,"line":329},[326,607,333],{"class":332},[326,609,610,612,614,616,618],{"class":328,"line":336},[326,611,339],{"class":332},[326,613,343],{"class":342},[326,615,346],{"class":332},[326,617,349],{"class":332},[326,619,352],{"class":332},[326,621,622],{"class":328,"line":355},[326,623,358],{"class":332},[326,625,626,628,630,632,634],{"class":328,"line":361},[326,627,364],{"class":332},[326,629,368],{"class":367},[326,631,346],{"class":332},[326,633,349],{"class":332},[326,635,352],{"class":332},[326,637,638],{"class":328,"line":377},[326,639,640],{"class":332},"                {\n",[326,642,643,646,649,651,653],{"class":328,"line":451},[326,644,645],{"class":332},"                    \"",[326,647,648],{"class":386},"table",[326,650,346],{"class":332},[326,652,349],{"class":332},[326,654,655],{"class":332}," {\n",[326,657,658,661,664,666,668],{"class":328,"line":457},[326,659,660],{"class":332},"                        \"",[326,662,663],{"class":399},"rows",[326,665,346],{"class":332},[326,667,349],{"class":332},[326,669,352],{"class":332},[326,671,672,675,677,680,682,684,686,688,691,693,695,697,699,702,704,706,708,711,713,715,718,720,722,724,726,728,730,732,734,736,738,740,743,745,747,749],{"class":328,"line":463},[326,673,674],{"class":332},"                            {",[326,676,383],{"class":332},[326,678,679],{"class":411},"cells",[326,681,346],{"class":332},[326,683,349],{"class":332},[326,685,406],{"class":332},[326,687,383],{"class":332},[326,689,368],{"class":690},"s2Zo4",[326,692,346],{"class":332},[326,694,349],{"class":332},[326,696,406],{"class":332},[326,698,383],{"class":332},[326,700,387],{"class":701},"sfNiH",[326,703,346],{"class":332},[326,705,349],{"class":332},[326,707,383],{"class":332},[326,709,710],{"class":421},"Name",[326,712,346],{"class":332},[326,714,442],{"class":332},[326,716,717],{"class":332}," },",[326,719,394],{"class":332},[326,721,383],{"class":332},[326,723,368],{"class":690},[326,725,346],{"class":332},[326,727,349],{"class":332},[326,729,406],{"class":332},[326,731,383],{"class":332},[326,733,387],{"class":701},[326,735,346],{"class":332},[326,737,349],{"class":332},[326,739,383],{"class":332},[326,741,742],{"class":421},"Role",[326,744,346],{"class":332},[326,746,442],{"class":332},[326,748,442],{"class":332},[326,750,751],{"class":332}," },\n",[326,753,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,820,822,824,826],{"class":328,"line":469},[326,755,674],{"class":332},[326,757,383],{"class":332},[326,759,679],{"class":411},[326,761,346],{"class":332},[326,763,349],{"class":332},[326,765,406],{"class":332},[326,767,383],{"class":332},[326,769,368],{"class":690},[326,771,346],{"class":332},[326,773,349],{"class":332},[326,775,406],{"class":332},[326,777,383],{"class":332},[326,779,387],{"class":701},[326,781,346],{"class":332},[326,783,349],{"class":332},[326,785,383],{"class":332},[326,787,788],{"class":421},"Alice",[326,790,346],{"class":332},[326,792,442],{"class":332},[326,794,717],{"class":332},[326,796,394],{"class":332},[326,798,383],{"class":332},[326,800,368],{"class":690},[326,802,346],{"class":332},[326,804,349],{"class":332},[326,806,406],{"class":332},[326,808,383],{"class":332},[326,810,387],{"class":701},[326,812,346],{"class":332},[326,814,349],{"class":332},[326,816,383],{"class":332},[326,818,819],{"class":421},"Engineer",[326,821,346],{"class":332},[326,823,442],{"class":332},[326,825,442],{"class":332},[326,827,751],{"class":332},[326,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,897,899,901,903],{"class":328,"line":830},10,[326,832,674],{"class":332},[326,834,383],{"class":332},[326,836,679],{"class":411},[326,838,346],{"class":332},[326,840,349],{"class":332},[326,842,406],{"class":332},[326,844,383],{"class":332},[326,846,368],{"class":690},[326,848,346],{"class":332},[326,850,349],{"class":332},[326,852,406],{"class":332},[326,854,383],{"class":332},[326,856,387],{"class":701},[326,858,346],{"class":332},[326,860,349],{"class":332},[326,862,383],{"class":332},[326,864,865],{"class":421},"Bob",[326,867,346],{"class":332},[326,869,442],{"class":332},[326,871,717],{"class":332},[326,873,394],{"class":332},[326,875,383],{"class":332},[326,877,368],{"class":690},[326,879,346],{"class":332},[326,881,349],{"class":332},[326,883,406],{"class":332},[326,885,383],{"class":332},[326,887,387],{"class":701},[326,889,346],{"class":332},[326,891,349],{"class":332},[326,893,383],{"class":332},[326,895,896],{"class":421},"Designer",[326,898,346],{"class":332},[326,900,442],{"class":332},[326,902,442],{"class":332},[326,904,448],{"class":332},[326,906,908],{"class":328,"line":907},11,[326,909,910],{"class":332},"                        ]\n",[326,912,914],{"class":328,"line":913},12,[326,915,916],{"class":332},"                    }\n",[326,918,920],{"class":328,"line":919},13,[326,921,922],{"class":332},"                }\n",[326,924,926],{"class":328,"line":925},14,[326,927,454],{"class":332},[326,929,931],{"class":328,"line":930},15,[326,932,460],{"class":332},[326,934,936],{"class":328,"line":935},16,[326,937,466],{"class":332},[326,939,941],{"class":328,"line":940},17,[326,942,472],{"class":332},[316,944,946],{"className":318,"code":945,"filename":172,"language":321,"meta":303,"style":303},"{\n    \"slides\": [\n        {\n            \"children\": [\n                {\n                    \"shape\": {\n                        \"x\": 100, \"y\": 100, \"width\": 760, \"height\": 340,\n                        \"textBody\": { \"children\": [{ \"text\": \"Hello, World!\", \"fontSize\": 32 }] }\n                    }\n                }\n            ]\n        }\n    ]\n}\n",[323,947,948,952,965,969,981,985,998,1056,1111,1115,1119,1123,1127,1131],{"__ignoreMap":303},[326,949,950],{"class":328,"line":329},[326,951,333],{"class":332},[326,953,954,956,959,961,963],{"class":328,"line":336},[326,955,339],{"class":332},[326,957,958],{"class":342},"slides",[326,960,346],{"class":332},[326,962,349],{"class":332},[326,964,352],{"class":332},[326,966,967],{"class":328,"line":355},[326,968,358],{"class":332},[326,970,971,973,975,977,979],{"class":328,"line":361},[326,972,364],{"class":332},[326,974,368],{"class":367},[326,976,346],{"class":332},[326,978,349],{"class":332},[326,980,352],{"class":332},[326,982,983],{"class":328,"line":377},[326,984,640],{"class":332},[326,986,987,989,992,994,996],{"class":328,"line":451},[326,988,645],{"class":332},[326,990,991],{"class":386},"shape",[326,993,346],{"class":332},[326,995,349],{"class":332},[326,997,655],{"class":332},[326,999,1000,1002,1005,1007,1009,1012,1014,1016,1019,1021,1023,1025,1027,1029,1032,1034,1036,1039,1041,1043,1046,1048,1050,1053],{"class":328,"line":457},[326,1001,660],{"class":332},[326,1003,1004],{"class":399},"x",[326,1006,346],{"class":332},[326,1008,349],{"class":332},[326,1010,1011],{"class":386}," 100",[326,1013,427],{"class":332},[326,1015,383],{"class":332},[326,1017,1018],{"class":399},"y",[326,1020,346],{"class":332},[326,1022,349],{"class":332},[326,1024,1011],{"class":386},[326,1026,427],{"class":332},[326,1028,383],{"class":332},[326,1030,1031],{"class":399},"width",[326,1033,346],{"class":332},[326,1035,349],{"class":332},[326,1037,1038],{"class":386}," 760",[326,1040,427],{"class":332},[326,1042,383],{"class":332},[326,1044,1045],{"class":399},"height",[326,1047,346],{"class":332},[326,1049,349],{"class":332},[326,1051,1052],{"class":386}," 340",[326,1054,1055],{"class":332},",\n",[326,1057,1058,1060,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1100,1102,1104,1107,1109],{"class":328,"line":463},[326,1059,660],{"class":332},[326,1061,1062],{"class":399},"textBody",[326,1064,346],{"class":332},[326,1066,349],{"class":332},[326,1068,394],{"class":332},[326,1070,383],{"class":332},[326,1072,368],{"class":411},[326,1074,346],{"class":332},[326,1076,349],{"class":332},[326,1078,406],{"class":332},[326,1080,383],{"class":332},[326,1082,412],{"class":690},[326,1084,346],{"class":332},[326,1086,349],{"class":332},[326,1088,383],{"class":332},[326,1090,422],{"class":421},[326,1092,346],{"class":332},[326,1094,427],{"class":332},[326,1096,383],{"class":332},[326,1098,1099],{"class":690},"fontSize",[326,1101,346],{"class":332},[326,1103,349],{"class":332},[326,1105,1106],{"class":386}," 32",[326,1108,442],{"class":332},[326,1110,448],{"class":332},[326,1112,1113],{"class":328,"line":469},[326,1114,916],{"class":332},[326,1116,1117],{"class":328,"line":830},[326,1118,922],{"class":332},[326,1120,1121],{"class":328,"line":907},[326,1122,454],{"class":332},[326,1124,1125],{"class":328,"line":913},[326,1126,460],{"class":332},[326,1128,1129],{"class":328,"line":919},[326,1130,466],{"class":332},[326,1132,1133],{"class":328,"line":925},[326,1134,472],{"class":332},[316,1136,1138],{"className":318,"code":1137,"filename":249,"language":321,"meta":303,"style":303},"{\n    \"worksheets\": [\n        {\n            \"name\": \"Sheet1\",\n            \"rows\": [\n                { \"cells\": [{ \"value\": \"Name\" }, { \"value\": \"Score\" }] },\n                { \"cells\": [{ \"value\": \"Alice\" }, { \"value\": 95 }] },\n                { \"cells\": [{ \"value\": \"Bob\" }, { \"value\": 88 }] }\n            ]\n        }\n    ]\n}\n",[323,1139,1140,1144,1157,1161,1181,1193,1245,1292,1339,1343,1347,1351],{"__ignoreMap":303},[326,1141,1142],{"class":328,"line":329},[326,1143,333],{"class":332},[326,1145,1146,1148,1151,1153,1155],{"class":328,"line":336},[326,1147,339],{"class":332},[326,1149,1150],{"class":342},"worksheets",[326,1152,346],{"class":332},[326,1154,349],{"class":332},[326,1156,352],{"class":332},[326,1158,1159],{"class":328,"line":355},[326,1160,358],{"class":332},[326,1162,1163,1165,1168,1170,1172,1174,1177,1179],{"class":328,"line":361},[326,1164,364],{"class":332},[326,1166,1167],{"class":367},"name",[326,1169,346],{"class":332},[326,1171,349],{"class":332},[326,1173,383],{"class":332},[326,1175,1176],{"class":421},"Sheet1",[326,1178,346],{"class":332},[326,1180,1055],{"class":332},[326,1182,1183,1185,1187,1189,1191],{"class":328,"line":377},[326,1184,364],{"class":332},[326,1186,663],{"class":367},[326,1188,346],{"class":332},[326,1190,349],{"class":332},[326,1192,352],{"class":332},[326,1194,1195,1197,1199,1201,1203,1205,1207,1209,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1239,1241,1243],{"class":328,"line":451},[326,1196,380],{"class":332},[326,1198,383],{"class":332},[326,1200,679],{"class":386},[326,1202,346],{"class":332},[326,1204,349],{"class":332},[326,1206,406],{"class":332},[326,1208,383],{"class":332},[326,1210,1211],{"class":399},"value",[326,1213,346],{"class":332},[326,1215,349],{"class":332},[326,1217,383],{"class":332},[326,1219,710],{"class":421},[326,1221,346],{"class":332},[326,1223,717],{"class":332},[326,1225,394],{"class":332},[326,1227,383],{"class":332},[326,1229,1211],{"class":399},[326,1231,346],{"class":332},[326,1233,349],{"class":332},[326,1235,383],{"class":332},[326,1237,1238],{"class":421},"Score",[326,1240,346],{"class":332},[326,1242,442],{"class":332},[326,1244,751],{"class":332},[326,1246,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1288,1290],{"class":328,"line":457},[326,1248,380],{"class":332},[326,1250,383],{"class":332},[326,1252,679],{"class":386},[326,1254,346],{"class":332},[326,1256,349],{"class":332},[326,1258,406],{"class":332},[326,1260,383],{"class":332},[326,1262,1211],{"class":399},[326,1264,346],{"class":332},[326,1266,349],{"class":332},[326,1268,383],{"class":332},[326,1270,788],{"class":421},[326,1272,346],{"class":332},[326,1274,717],{"class":332},[326,1276,394],{"class":332},[326,1278,383],{"class":332},[326,1280,1211],{"class":399},[326,1282,346],{"class":332},[326,1284,349],{"class":332},[326,1286,1287],{"class":386}," 95",[326,1289,442],{"class":332},[326,1291,751],{"class":332},[326,1293,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1335,1337],{"class":328,"line":463},[326,1295,380],{"class":332},[326,1297,383],{"class":332},[326,1299,679],{"class":386},[326,1301,346],{"class":332},[326,1303,349],{"class":332},[326,1305,406],{"class":332},[326,1307,383],{"class":332},[326,1309,1211],{"class":399},[326,1311,346],{"class":332},[326,1313,349],{"class":332},[326,1315,383],{"class":332},[326,1317,865],{"class":421},[326,1319,346],{"class":332},[326,1321,717],{"class":332},[326,1323,394],{"class":332},[326,1325,383],{"class":332},[326,1327,1211],{"class":399},[326,1329,346],{"class":332},[326,1331,349],{"class":332},[326,1333,1334],{"class":386}," 88",[326,1336,442],{"class":332},[326,1338,448],{"class":332},[326,1340,1341],{"class":328,"line":469},[326,1342,454],{"class":332},[326,1344,1345],{"class":328,"line":830},[326,1346,460],{"class":332},[326,1348,1349],{"class":328,"line":907},[326,1350,466],{"class":332},[326,1352,1353],{"class":328,"line":913},[326,1354,472],{"class":332},[493,1356,1357,1358,1362],{"v-slot:title":303},"使用 ",[326,1359,320],{"className":1360},[1361],"text-(--ui-primary)"," 或 TypeScript 构建文档",[493,1364,1365],{"v-slot:description":303},"将文档定义为纯 JSON 对象——非常适合 AI 代理——或使用 TypeScript 类获得完整的 IDE 体验。两者均生成有效的 OOXML 标记。",[493,1367,1368,1373,1378,1383],{"v-slot:features":303},[535,1369,1370],{"icon":97},[493,1371,1372],{"unwrap":540,"v-slot:title":303},"创建 Word 文档，支持段落、表格、图片和图表",[535,1374,1375],{"icon":173},[493,1376,1377],{"unwrap":540,"v-slot:title":303},"创建 PowerPoint 演示文稿，支持形状、动画和切换效果",[535,1379,1380],{"icon":250},[493,1381,1382],{"unwrap":540,"v-slot:title":303},"创建 Excel 电子表格，支持样式、图表和数据验证",[535,1384,1386],{"icon":1385},"i-lucide-download",[493,1387,1388],{"unwrap":540,"v-slot:title":303},"导出为 Buffer、Blob、Base64、流或字符串",[493,1390,1391,1396],{"v-slot:links":303},[514,1392],{"label":1393,"to":106,"trailingIcon":516,"variant":1394,"color":1395},"了解 @office-open\u002Fdocx","subtle","neutral",[514,1397],{"label":1398,"to":182,"trailingIcon":516,"variant":1394,"color":1395},"了解 @office-open\u002Fpptx",[595,1400,1402,1989,1997,2011,2031],{"orientation":310,":reverse":1401},"true",[1403,1404,1405,1621,1819],"code-group",{},[316,1406,1410],{"className":1407,"code":1408,"filename":96,"language":1409,"meta":303,"style":303},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { parseDocument, patchDocument, PatchType } from \"@office-open\u002Fdocx\";\n\n\u002F\u002F 解析现有文件\nconst opts = parseDocument(buffer);\n\u002F\u002F opts.sections — 文档节\n\u002F\u002F opts.title, opts.creator — 核心属性\n\n\u002F\u002F 修补模板占位符\nconst result = await patchDocument({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    name: { type: PatchType.PARAGRAPH, children: [new TextRun(\"John\")] },\n  },\n});\n","ts",[323,1411,1412,1448,1454,1460,1478,1483,1488,1492,1497,1516,1532,1544,1553,1606,1611],{"__ignoreMap":303},[326,1413,1414,1418,1420,1424,1426,1429,1431,1434,1436,1439,1441,1443,1445],{"class":328,"line":329},[326,1415,1417],{"class":1416},"s7zQu","import",[326,1419,394],{"class":332},[326,1421,1423],{"class":1422},"sTEyZ"," parseDocument",[326,1425,427],{"class":332},[326,1427,1428],{"class":1422}," patchDocument",[326,1430,427],{"class":332},[326,1432,1433],{"class":1422}," PatchType",[326,1435,445],{"class":332},[326,1437,1438],{"class":1416}," from",[326,1440,383],{"class":332},[326,1442,102],{"class":421},[326,1444,346],{"class":332},[326,1446,1447],{"class":332},";\n",[326,1449,1450],{"class":328,"line":336},[326,1451,1453],{"emptyLinePlaceholder":1452},true,"\n",[326,1455,1456],{"class":328,"line":355},[326,1457,1459],{"class":1458},"sHwdD","\u002F\u002F 解析现有文件\n",[326,1461,1462,1465,1468,1471,1473,1476],{"class":328,"line":361},[326,1463,1464],{"class":342},"const",[326,1466,1467],{"class":1422}," opts ",[326,1469,1470],{"class":332},"=",[326,1472,1423],{"class":690},[326,1474,1475],{"class":1422},"(buffer)",[326,1477,1447],{"class":332},[326,1479,1480],{"class":328,"line":377},[326,1481,1482],{"class":1458},"\u002F\u002F opts.sections — 文档节\n",[326,1484,1485],{"class":328,"line":451},[326,1486,1487],{"class":1458},"\u002F\u002F opts.title, opts.creator — 核心属性\n",[326,1489,1490],{"class":328,"line":457},[326,1491,1453],{"emptyLinePlaceholder":1452},[326,1493,1494],{"class":328,"line":463},[326,1495,1496],{"class":1458},"\u002F\u002F 修补模板占位符\n",[326,1498,1499,1501,1504,1506,1509,1511,1514],{"class":328,"line":469},[326,1500,1464],{"class":342},[326,1502,1503],{"class":1422}," result ",[326,1505,1470],{"class":332},[326,1507,1508],{"class":1416}," await",[326,1510,1428],{"class":690},[326,1512,1513],{"class":1422},"(",[326,1515,333],{"class":332},[326,1517,1518,1521,1523,1525,1528,1530],{"class":328,"line":830},[326,1519,1520],{"class":399},"  outputType",[326,1522,349],{"class":332},[326,1524,383],{"class":332},[326,1526,1527],{"class":421},"nodebuffer",[326,1529,346],{"class":332},[326,1531,1055],{"class":332},[326,1533,1534,1537,1539,1542],{"class":328,"line":907},[326,1535,1536],{"class":399},"  data",[326,1538,349],{"class":332},[326,1540,1541],{"class":1422}," buffer",[326,1543,1055],{"class":332},[326,1545,1546,1549,1551],{"class":328,"line":913},[326,1547,1548],{"class":399},"  patches",[326,1550,349],{"class":332},[326,1552,655],{"class":332},[326,1554,1555,1558,1560,1562,1565,1567,1569,1572,1575,1577,1580,1582,1585,1588,1591,1593,1595,1598,1600,1603],{"class":328,"line":919},[326,1556,1557],{"class":399},"    name",[326,1559,349],{"class":332},[326,1561,394],{"class":332},[326,1563,1564],{"class":399}," type",[326,1566,349],{"class":332},[326,1568,1433],{"class":1422},[326,1570,1571],{"class":332},".",[326,1573,1574],{"class":1422},"PARAGRAPH",[326,1576,427],{"class":332},[326,1578,1579],{"class":399}," children",[326,1581,349],{"class":332},[326,1583,1584],{"class":1422}," [",[326,1586,1587],{"class":332},"new",[326,1589,1590],{"class":690}," TextRun",[326,1592,1513],{"class":1422},[326,1594,346],{"class":332},[326,1596,1597],{"class":421},"John",[326,1599,346],{"class":332},[326,1601,1602],{"class":1422},")] ",[326,1604,1605],{"class":332},"},\n",[326,1607,1608],{"class":328,"line":925},[326,1609,1610],{"class":332},"  },\n",[326,1612,1613,1616,1619],{"class":328,"line":930},[326,1614,1615],{"class":332},"}",[326,1617,1618],{"class":1422},")",[326,1620,1447],{"class":332},[316,1622,1624],{"className":1407,"code":1623,"filename":172,"language":1409,"meta":303,"style":303},"import { parsePresentation, patchPresentation, PatchType } from \"@office-open\u002Fpptx\";\n\n\u002F\u002F 解析现有文件\nconst opts = parsePresentation(buffer);\n\u002F\u002F opts.slides — 幻灯片数组\n\u002F\u002F opts.size, opts.title — 演示文稿属性\n\n\u002F\u002F 修补模板占位符\nconst result = await patchPresentation({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    title: { type: PatchType.PARAGRAPH, children: [new TextRun({ text: \"已更新\", bold: true })] },\n  },\n});\n",[323,1625,1626,1656,1660,1664,1678,1683,1688,1692,1696,1712,1726,1736,1744,1807,1811],{"__ignoreMap":303},[326,1627,1628,1630,1632,1635,1637,1640,1642,1644,1646,1648,1650,1652,1654],{"class":328,"line":329},[326,1629,1417],{"class":1416},[326,1631,394],{"class":332},[326,1633,1634],{"class":1422}," parsePresentation",[326,1636,427],{"class":332},[326,1638,1639],{"class":1422}," patchPresentation",[326,1641,427],{"class":332},[326,1643,1433],{"class":1422},[326,1645,445],{"class":332},[326,1647,1438],{"class":1416},[326,1649,383],{"class":332},[326,1651,178],{"class":421},[326,1653,346],{"class":332},[326,1655,1447],{"class":332},[326,1657,1658],{"class":328,"line":336},[326,1659,1453],{"emptyLinePlaceholder":1452},[326,1661,1662],{"class":328,"line":355},[326,1663,1459],{"class":1458},[326,1665,1666,1668,1670,1672,1674,1676],{"class":328,"line":361},[326,1667,1464],{"class":342},[326,1669,1467],{"class":1422},[326,1671,1470],{"class":332},[326,1673,1634],{"class":690},[326,1675,1475],{"class":1422},[326,1677,1447],{"class":332},[326,1679,1680],{"class":328,"line":377},[326,1681,1682],{"class":1458},"\u002F\u002F opts.slides — 幻灯片数组\n",[326,1684,1685],{"class":328,"line":451},[326,1686,1687],{"class":1458},"\u002F\u002F opts.size, opts.title — 演示文稿属性\n",[326,1689,1690],{"class":328,"line":457},[326,1691,1453],{"emptyLinePlaceholder":1452},[326,1693,1694],{"class":328,"line":463},[326,1695,1496],{"class":1458},[326,1697,1698,1700,1702,1704,1706,1708,1710],{"class":328,"line":469},[326,1699,1464],{"class":342},[326,1701,1503],{"class":1422},[326,1703,1470],{"class":332},[326,1705,1508],{"class":1416},[326,1707,1639],{"class":690},[326,1709,1513],{"class":1422},[326,1711,333],{"class":332},[326,1713,1714,1716,1718,1720,1722,1724],{"class":328,"line":830},[326,1715,1520],{"class":399},[326,1717,349],{"class":332},[326,1719,383],{"class":332},[326,1721,1527],{"class":421},[326,1723,346],{"class":332},[326,1725,1055],{"class":332},[326,1727,1728,1730,1732,1734],{"class":328,"line":907},[326,1729,1536],{"class":399},[326,1731,349],{"class":332},[326,1733,1541],{"class":1422},[326,1735,1055],{"class":332},[326,1737,1738,1740,1742],{"class":328,"line":913},[326,1739,1548],{"class":399},[326,1741,349],{"class":332},[326,1743,655],{"class":332},[326,1745,1746,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1780,1783,1785,1787,1790,1792,1794,1797,1799,1801,1803,1805],{"class":328,"line":919},[326,1747,1748],{"class":399},"    title",[326,1750,349],{"class":332},[326,1752,394],{"class":332},[326,1754,1564],{"class":399},[326,1756,349],{"class":332},[326,1758,1433],{"class":1422},[326,1760,1571],{"class":332},[326,1762,1574],{"class":1422},[326,1764,427],{"class":332},[326,1766,1579],{"class":399},[326,1768,349],{"class":332},[326,1770,1584],{"class":1422},[326,1772,1587],{"class":332},[326,1774,1590],{"class":690},[326,1776,1513],{"class":1422},[326,1778,1779],{"class":332},"{",[326,1781,1782],{"class":399}," text",[326,1784,349],{"class":332},[326,1786,383],{"class":332},[326,1788,1789],{"class":421},"已更新",[326,1791,346],{"class":332},[326,1793,427],{"class":332},[326,1795,1796],{"class":399}," bold",[326,1798,349],{"class":332},[326,1800,439],{"class":701},[326,1802,445],{"class":332},[326,1804,1602],{"class":1422},[326,1806,1605],{"class":332},[326,1808,1809],{"class":328,"line":925},[326,1810,1610],{"class":332},[326,1812,1813,1815,1817],{"class":328,"line":930},[326,1814,1615],{"class":332},[326,1816,1618],{"class":1422},[326,1818,1447],{"class":332},[316,1820,1822],{"className":1407,"code":1821,"filename":249,"language":1409,"meta":303,"style":303},"import { parseWorkbook, patchWorkbook, PatchType } from \"@office-open\u002Fxlsx\";\n\n\u002F\u002F 解析现有文件\nconst opts = parseWorkbook(buffer);\n\u002F\u002F opts.worksheets — 工作表数组\n\u002F\u002F opts.styles — 样式定义\n\n\u002F\u002F 修补模板占位符\nconst result = await patchWorkbook({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    name: { type: PatchType.CELL, value: \"张三\" },\n  },\n});\n",[323,1823,1824,1854,1858,1862,1876,1881,1886,1890,1894,1910,1924,1934,1942,1977,1981],{"__ignoreMap":303},[326,1825,1826,1828,1830,1833,1835,1838,1840,1842,1844,1846,1848,1850,1852],{"class":328,"line":329},[326,1827,1417],{"class":1416},[326,1829,394],{"class":332},[326,1831,1832],{"class":1422}," parseWorkbook",[326,1834,427],{"class":332},[326,1836,1837],{"class":1422}," patchWorkbook",[326,1839,427],{"class":332},[326,1841,1433],{"class":1422},[326,1843,445],{"class":332},[326,1845,1438],{"class":1416},[326,1847,383],{"class":332},[326,1849,255],{"class":421},[326,1851,346],{"class":332},[326,1853,1447],{"class":332},[326,1855,1856],{"class":328,"line":336},[326,1857,1453],{"emptyLinePlaceholder":1452},[326,1859,1860],{"class":328,"line":355},[326,1861,1459],{"class":1458},[326,1863,1864,1866,1868,1870,1872,1874],{"class":328,"line":361},[326,1865,1464],{"class":342},[326,1867,1467],{"class":1422},[326,1869,1470],{"class":332},[326,1871,1832],{"class":690},[326,1873,1475],{"class":1422},[326,1875,1447],{"class":332},[326,1877,1878],{"class":328,"line":377},[326,1879,1880],{"class":1458},"\u002F\u002F opts.worksheets — 工作表数组\n",[326,1882,1883],{"class":328,"line":451},[326,1884,1885],{"class":1458},"\u002F\u002F opts.styles — 样式定义\n",[326,1887,1888],{"class":328,"line":457},[326,1889,1453],{"emptyLinePlaceholder":1452},[326,1891,1892],{"class":328,"line":463},[326,1893,1496],{"class":1458},[326,1895,1896,1898,1900,1902,1904,1906,1908],{"class":328,"line":469},[326,1897,1464],{"class":342},[326,1899,1503],{"class":1422},[326,1901,1470],{"class":332},[326,1903,1508],{"class":1416},[326,1905,1837],{"class":690},[326,1907,1513],{"class":1422},[326,1909,333],{"class":332},[326,1911,1912,1914,1916,1918,1920,1922],{"class":328,"line":830},[326,1913,1520],{"class":399},[326,1915,349],{"class":332},[326,1917,383],{"class":332},[326,1919,1527],{"class":421},[326,1921,346],{"class":332},[326,1923,1055],{"class":332},[326,1925,1926,1928,1930,1932],{"class":328,"line":907},[326,1927,1536],{"class":399},[326,1929,349],{"class":332},[326,1931,1541],{"class":1422},[326,1933,1055],{"class":332},[326,1935,1936,1938,1940],{"class":328,"line":913},[326,1937,1548],{"class":399},[326,1939,349],{"class":332},[326,1941,655],{"class":332},[326,1943,1944,1946,1948,1950,1952,1954,1956,1958,1961,1963,1966,1968,1970,1973,1975],{"class":328,"line":919},[326,1945,1557],{"class":399},[326,1947,349],{"class":332},[326,1949,394],{"class":332},[326,1951,1564],{"class":399},[326,1953,349],{"class":332},[326,1955,1433],{"class":1422},[326,1957,1571],{"class":332},[326,1959,1960],{"class":1422},"CELL",[326,1962,427],{"class":332},[326,1964,1965],{"class":399}," value",[326,1967,349],{"class":332},[326,1969,383],{"class":332},[326,1971,1972],{"class":421},"张三",[326,1974,346],{"class":332},[326,1976,751],{"class":332},[326,1978,1979],{"class":328,"line":925},[326,1980,1610],{"class":332},[326,1982,1983,1985,1987],{"class":328,"line":930},[326,1984,1615],{"class":332},[326,1986,1618],{"class":1422},[326,1988,1447],{"class":332},[493,1990,1991,1992,1996],{"v-slot:title":303},"读取和",[326,1993,1995],{"className":1994},[1361],"修改","现有文件",[493,1998,1999,2000,502,2002,506,2004,2006,2007,2010],{"v-slot:description":303},"将 ",[323,2001,501],{},[323,2003,505],{},[323,2005,509],{}," 文件解析为结构化对象进行检查，或通过替换 ",[323,2008,2009],{},"{{占位符}}"," 标记来修补模板。",[493,2012,2013,2019,2025],{"v-slot:features":303},[535,2014,2016],{"icon":2015},"i-lucide-search",[493,2017,2018],{"unwrap":540,"v-slot:title":303},"读取文档结构、样式和内容",[535,2020,2022],{"icon":2021},"i-lucide-wrench",[493,2023,2024],{"unwrap":540,"v-slot:title":303},"替换模板占位符为新内容",[535,2026,2028],{"icon":2027},"i-lucide-arrow-right-left",[493,2029,2030],{"unwrap":540,"v-slot:title":303},"解析、修改、重新导出一站式流水线",[493,2032,2033],{"v-slot:links":303},[514,2034],{"label":2035,"to":259,"trailingIcon":516,"variant":1394,"color":1395},"了解 @office-open\u002Fxlsx",[595,2037,2038,2041],{},[493,2039,2040],{"v-slot:title":303},"为你的项目添加文档生成能力。",[493,2042,2043],{"v-slot:links":303},[514,2044],{"label":5,"to":16,"trailing-icon":516},[2046,2047,2048],"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 .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 pre.shiki code .su27w, html code.shiki .su27w{--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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}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 .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}",{"title":303,"searchDepth":336,"depth":336,"links":2050},[],"md",{"prose":1452},"\u002Fzh",{"title":2055,"description":2056},"使用 JavaScript\u002FTypeScript 生成 Office Open XML 文档","通过声明式 API 以编程方式创建 .docx、.pptx 和 .xlsx 文件，支持 Node.js 和浏览器。","zh\u002Findex","4L50pfbD5qfKDe-LtvNbxFmISdBac9B0IRWNNvMtMD8",1780242168870]