[{"data":1,"prerenderedAt":601},["ShallowReactive",2],{"docs-nav:docs_zh":3,"\u002Fzh\u002Fgetting-started\u002Fmore-formats":343,"surround:\u002Fzh\u002Fgetting-started\u002Fmore-formats":596},[4],{"title":5,"path":6,"stem":7,"children":8,"page":39},"Zh","\u002Fzh","zh",[9,40,70,100,183,264],{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":39},"快速开始","i-lucide-rocket","\u002Fzh\u002Fgetting-started","zh\u002F01.getting-started",[15,19,23,27,31,35],{"title":16,"path":17,"stem":18},"简介","\u002Fzh\u002Fgetting-started\u002Fintroduction","zh\u002F01.getting-started\u002F01.introduction",{"title":20,"path":21,"stem":22},"安装","\u002Fzh\u002Fgetting-started\u002Finstallation","zh\u002F01.getting-started\u002F02.installation",{"title":24,"path":25,"stem":26},"命令行工具 (CLI)","\u002Fzh\u002Fgetting-started\u002Fcommand-line-interface","zh\u002F01.getting-started\u002F03.command-line-interface",{"title":28,"path":29,"stem":30},"AI 工具","\u002Fzh\u002Fgetting-started\u002Fai-tools","zh\u002F01.getting-started\u002F04.ai-tools",{"title":32,"path":33,"stem":34},"AI 集成","\u002Fzh\u002Fgetting-started\u002Fai-integration","zh\u002F01.getting-started\u002F05.ai-integration",{"title":36,"path":37,"stem":38},"更多格式","\u002Fzh\u002Fgetting-started\u002Fmore-formats","zh\u002F01.getting-started\u002F06.more-formats",false,{"title":41,"icon":42,"path":43,"stem":44,"children":45,"page":39},"CORE","i-lucide-box","\u002Fzh\u002Fcore","zh\u002F02.core",[46,50,54,58,62,66],{"title":47,"path":48,"stem":49},"@office-open\u002Fcore","\u002Fzh\u002Fcore\u002Foverview","zh\u002F02.core\u002F01.overview",{"title":51,"path":52,"stem":53},"描述符系统","\u002Fzh\u002Fcore\u002Fdescriptors","zh\u002F02.core\u002F02.descriptors",{"title":55,"path":56,"stem":57},"值与验证","\u002Fzh\u002Fcore\u002Fvalues","zh\u002F02.core\u002F03.values",{"title":59,"path":60,"stem":61},"单位转换器","\u002Fzh\u002Fcore\u002Fconverters","zh\u002F02.core\u002F04.converters",{"title":63,"path":64,"stem":65},"图表","\u002Fzh\u002Fcore\u002Fcharts","zh\u002F02.core\u002F05.charts",{"title":67,"path":68,"stem":69},"解析器","\u002Fzh\u002Fcore\u002Fparser","zh\u002F02.core\u002F06.parser",{"title":71,"icon":72,"path":73,"stem":74,"children":75,"page":39},"XML","i-lucide-code-xml","\u002Fzh\u002Fxml","zh\u002F03.xml",[76,80,84,88,92,96],{"title":77,"path":78,"stem":79},"@office-open\u002Fxml","\u002Fzh\u002Fxml\u002Foverview","zh\u002F03.xml\u002F01.overview",{"title":81,"path":82,"stem":83},"解析","\u002Fzh\u002Fxml\u002Fparsing","zh\u002F03.xml\u002F02.parsing",{"title":85,"path":86,"stem":87},"序列化","\u002Fzh\u002Fxml\u002Fserialization","zh\u002F03.xml\u002F03.serialization",{"title":89,"path":90,"stem":91},"查询工具","\u002Fzh\u002Fxml\u002Fquery-utilities","zh\u002F03.xml\u002F04.query-utilities",{"title":93,"path":94,"stem":95},"XML 转义","\u002Fzh\u002Fxml\u002Fescape","zh\u002F03.xml\u002F05.escape",{"title":97,"path":98,"stem":99},"类型参考","\u002Fzh\u002Fxml\u002Ftypes","zh\u002F03.xml\u002F06.types",{"title":101,"icon":102,"path":103,"stem":104,"children":105,"page":39},"DOCX","i-lucide-file-text","\u002Fzh\u002Fdocx","zh\u002F04.docx",[106,110,113,117,121,125,129,132,136,140,144,148,152,156,160,164,168,172,176,179],{"title":107,"path":108,"stem":109},"@office-open\u002Fdocx","\u002Fzh\u002Fdocx\u002Foverview","zh\u002F04.docx\u002F01.overview",{"title":10,"path":111,"stem":112},"\u002Fzh\u002Fdocx\u002Fquickstart","zh\u002F04.docx\u002F02.quickstart",{"title":114,"path":115,"stem":116},"文本与段落","\u002Fzh\u002Fdocx\u002Ftext-and-paragraphs","zh\u002F04.docx\u002F03.text-and-paragraphs",{"title":118,"path":119,"stem":120},"表格","\u002Fzh\u002Fdocx\u002Ftables","zh\u002F04.docx\u002F04.tables",{"title":122,"path":123,"stem":124},"图片","\u002Fzh\u002Fdocx\u002Fimages","zh\u002F04.docx\u002F05.images",{"title":126,"path":127,"stem":128},"文本框","\u002Fzh\u002Fdocx\u002Ftextbox","zh\u002F04.docx\u002F06.textbox",{"title":63,"path":130,"stem":131},"\u002Fzh\u002Fdocx\u002Fcharts","zh\u002F04.docx\u002F07.charts",{"title":133,"path":134,"stem":135},"SmartArt","\u002Fzh\u002Fdocx\u002Fsmartart","zh\u002F04.docx\u002F08.smartart",{"title":137,"path":138,"stem":139},"媒体","\u002Fzh\u002Fdocx\u002Fmedia","zh\u002F04.docx\u002F09.media",{"title":141,"path":142,"stem":143},"链接","\u002Fzh\u002Fdocx\u002Flinks","zh\u002F04.docx\u002F10.links",{"title":145,"path":146,"stem":147},"页眉与页脚","\u002Fzh\u002Fdocx\u002Fheaders-and-footers","zh\u002F04.docx\u002F11.headers-and-footers",{"title":149,"path":150,"stem":151},"公式与符号","\u002Fzh\u002Fdocx\u002Fequations-and-symbols","zh\u002F04.docx\u002F12.equations-and-symbols",{"title":153,"path":154,"stem":155},"样式与主题","\u002Fzh\u002Fdocx\u002Fstyles-and-themes","zh\u002F04.docx\u002F13.styles-and-themes",{"title":157,"path":158,"stem":159},"页面布局","\u002Fzh\u002Fdocx\u002Fpage-layout","zh\u002F04.docx\u002F14.page-layout",{"title":161,"path":162,"stem":163},"引用","\u002Fzh\u002Fdocx\u002Freferences","zh\u002F04.docx\u002F15.references",{"title":165,"path":166,"stem":167},"批注与修订","\u002Fzh\u002Fdocx\u002Fcomments-and-revisions","zh\u002F04.docx\u002F16.comments-and-revisions",{"title":169,"path":170,"stem":171},"文档属性","\u002Fzh\u002Fdocx\u002Fproperties","zh\u002F04.docx\u002F17.properties",{"title":173,"path":174,"stem":175},"导出","\u002Fzh\u002Fdocx\u002Fexport","zh\u002F04.docx\u002F18.export",{"title":81,"path":177,"stem":178},"\u002Fzh\u002Fdocx\u002Fparsing","zh\u002F04.docx\u002F19.parsing",{"title":180,"path":181,"stem":182},"补丁修改","\u002Fzh\u002Fdocx\u002Fpatch","zh\u002F04.docx\u002F20.patch",{"title":184,"icon":185,"path":186,"stem":187,"children":188,"page":39},"PPTX","i-lucide-presentation","\u002Fzh\u002Fpptx","zh\u002F05.pptx",[189,193,196,200,203,206,209,212,215,218,222,225,228,232,235,239,243,247,251,255,258,261],{"title":190,"path":191,"stem":192},"@office-open\u002Fpptx","\u002Fzh\u002Fpptx\u002Foverview","zh\u002F05.pptx\u002F01.overview",{"title":10,"path":194,"stem":195},"\u002Fzh\u002Fpptx\u002Fquickstart","zh\u002F05.pptx\u002F02.quickstart",{"title":197,"path":198,"stem":199},"形状与文本","\u002Fzh\u002Fpptx\u002Fshapes-and-text","zh\u002F05.pptx\u002F03.shapes-and-text",{"title":118,"path":201,"stem":202},"\u002Fzh\u002Fpptx\u002Ftables","zh\u002F05.pptx\u002F04.tables",{"title":122,"path":204,"stem":205},"\u002Fzh\u002Fpptx\u002Fimages","zh\u002F05.pptx\u002F05.images",{"title":63,"path":207,"stem":208},"\u002Fzh\u002Fpptx\u002Fcharts","zh\u002F05.pptx\u002F06.charts",{"title":133,"path":210,"stem":211},"\u002Fzh\u002Fpptx\u002Fsmartart","zh\u002F05.pptx\u002F07.smartart",{"title":137,"path":213,"stem":214},"\u002Fzh\u002Fpptx\u002Fmedia","zh\u002F05.pptx\u002F08.media",{"title":141,"path":216,"stem":217},"\u002Fzh\u002Fpptx\u002Flinks","zh\u002F05.pptx\u002F09.links",{"title":219,"path":220,"stem":221},"线条与连接符","\u002Fzh\u002Fpptx\u002Flines-and-connectors","zh\u002F05.pptx\u002F10.lines-and-connectors",{"title":145,"path":223,"stem":224},"\u002Fzh\u002Fpptx\u002Fheaders-and-footers","zh\u002F05.pptx\u002F11.headers-and-footers",{"title":149,"path":226,"stem":227},"\u002Fzh\u002Fpptx\u002Fequations-and-symbols","zh\u002F05.pptx\u002F12.equations-and-symbols",{"title":229,"path":230,"stem":231},"幻灯片布局","\u002Fzh\u002Fpptx\u002Fslide-layout","zh\u002F05.pptx\u002F13.slide-layout",{"title":153,"path":233,"stem":234},"\u002Fzh\u002Fpptx\u002Fstyles-and-themes","zh\u002F05.pptx\u002F14.styles-and-themes",{"title":236,"path":237,"stem":238},"效果与填充","\u002Fzh\u002Fpptx\u002Feffects-and-fills","zh\u002F05.pptx\u002F15.effects-and-fills",{"title":240,"path":241,"stem":242},"切换效果","\u002Fzh\u002Fpptx\u002Ftransitions","zh\u002F05.pptx\u002F16.transitions",{"title":244,"path":245,"stem":246},"动画效果","\u002Fzh\u002Fpptx\u002Fanimations","zh\u002F05.pptx\u002F17.animations",{"title":248,"path":249,"stem":250},"批注","\u002Fzh\u002Fpptx\u002Fcomments","zh\u002F05.pptx\u002F18.comments",{"title":252,"path":253,"stem":254},"演示文稿属性","\u002Fzh\u002Fpptx\u002Fproperties","zh\u002F05.pptx\u002F19.properties",{"title":173,"path":256,"stem":257},"\u002Fzh\u002Fpptx\u002Fexport","zh\u002F05.pptx\u002F20.export",{"title":81,"path":259,"stem":260},"\u002Fzh\u002Fpptx\u002Fparsing","zh\u002F05.pptx\u002F21.parsing",{"title":180,"path":262,"stem":263},"\u002Fzh\u002Fpptx\u002Fpatch","zh\u002F05.pptx\u002F22.patch",{"title":265,"icon":266,"path":267,"stem":268,"children":269,"page":39},"XLSX","i-lucide-table-2","\u002Fzh\u002Fxlsx","zh\u002F06.xlsx",[270,274,277,281,285,289,293,297,300,303,307,311,315,319,322,326,330,334,337,340],{"title":271,"path":272,"stem":273},"@office-open\u002Fxlsx","\u002Fzh\u002Fxlsx\u002Foverview","zh\u002F06.xlsx\u002F01.overview",{"title":10,"path":275,"stem":276},"\u002Fzh\u002Fxlsx\u002Fquickstart","zh\u002F06.xlsx\u002F02.quickstart",{"title":278,"path":279,"stem":280},"单元格与数据","\u002Fzh\u002Fxlsx\u002Fcells","zh\u002F06.xlsx\u002F03.cells",{"title":282,"path":283,"stem":284},"样式","\u002Fzh\u002Fxlsx\u002Fstyles","zh\u002F06.xlsx\u002F04.styles",{"title":286,"path":287,"stem":288},"合并、列宽与行高","\u002Fzh\u002Fxlsx\u002Fmerge-col-row","zh\u002F06.xlsx\u002F05.merge-col-row",{"title":290,"path":291,"stem":292},"超链接","\u002Fzh\u002Fxlsx\u002Flinks","zh\u002F06.xlsx\u002F06.links",{"title":294,"path":295,"stem":296},"数据透视表","\u002Fzh\u002Fxlsx\u002Fpivot-tables","zh\u002F06.xlsx\u002F07.pivot-tables",{"title":122,"path":298,"stem":299},"\u002Fzh\u002Fxlsx\u002Fimages","zh\u002F06.xlsx\u002F08.images",{"title":63,"path":301,"stem":302},"\u002Fzh\u002Fxlsx\u002Fcharts","zh\u002F06.xlsx\u002F09.charts",{"title":304,"path":305,"stem":306},"页面设置与页眉页脚","\u002Fzh\u002Fxlsx\u002Fpage-setup","zh\u002F06.xlsx\u002F10.page-setup",{"title":308,"path":309,"stem":310},"公式","\u002Fzh\u002Fxlsx\u002Fformulas","zh\u002F06.xlsx\u002F11.formulas",{"title":312,"path":313,"stem":314},"冻结窗格与自动筛选","\u002Fzh\u002Fxlsx\u002Ffreeze-filter","zh\u002F06.xlsx\u002F12.freeze-filter",{"title":316,"path":317,"stem":318},"数据验证","\u002Fzh\u002Fxlsx\u002Fvalidation","zh\u002F06.xlsx\u002F13.validation",{"title":248,"path":320,"stem":321},"\u002Fzh\u002Fxlsx\u002Fcomments","zh\u002F06.xlsx\u002F14.comments",{"title":323,"path":324,"stem":325},"保护","\u002Fzh\u002Fxlsx\u002Fprotection","zh\u002F06.xlsx\u002F15.protection",{"title":327,"path":328,"stem":329},"共享工作簿修订","\u002Fzh\u002Fxlsx\u002Frevisions","zh\u002F06.xlsx\u002F16.revisions",{"title":331,"path":332,"stem":333},"工作簿属性","\u002Fzh\u002Fxlsx\u002Fproperties","zh\u002F06.xlsx\u002F17.properties",{"title":173,"path":335,"stem":336},"\u002Fzh\u002Fxlsx\u002Fexport","zh\u002F06.xlsx\u002F18.export",{"title":81,"path":338,"stem":339},"\u002Fzh\u002Fxlsx\u002Fparsing","zh\u002F06.xlsx\u002F19.parsing",{"title":180,"path":341,"stem":342},"\u002Fzh\u002Fxlsx\u002Fpatch","zh\u002F06.xlsx\u002F20.patch",{"id":344,"title":36,"body":345,"description":590,"extension":591,"meta":592,"navigation":593,"path":37,"seo":594,"stem":38,"__hash__":595},"docs_zh\u002Fzh\u002F01.getting-started\u002F06.more-formats.md",{"type":346,"value":347,"toc":582},"minimark",[348,365,369,481,484,488,498,508,511,514,521,527,530,536,543,547,553,560,563,569,573,579],[349,350,351,352,356,357,360,361,364],"p",{},"总包提供统一的格式探测与解析入口，同时保留现有 options 族。这里没有单独的旧版编辑模型：解析结果会投影到 ",[353,354,355],"code",{},"DocumentOptions","、",[353,358,359],{},"WorkbookOptions"," 或 ",[353,362,363],{},"PresentationOptions","。",[366,367,368],"h2",{"id":368},"格式矩阵",[370,371,372,393],"table",{},[373,374,375],"thead",{},[376,377,378,382,384,387,390],"tr",{},[379,380,381],"th",{},"格式",[379,383,81],{},[379,385,386],{},"生成",[379,388,389],{},"补丁",[379,391,392],{},"结果模型",[394,395,396,421,438,460],"tbody",{},[376,397,398,410,413,416,418],{},[399,400,401,356,404,356,407],"td",{},[353,402,403],{},".doc",[353,405,406],{},".xls",[353,408,409],{},".ppt",[399,411,412],{},"✅",[399,414,415],{},"❌",[399,417,415],{},[399,419,420],{},"现有文档\u002F工作簿\u002F演示文稿 options",[376,422,423,428,430,432,434],{},[399,424,425],{},[353,426,427],{},".rtf",[399,429,412],{},[399,431,412],{},[399,433,412],{},[399,435,436],{},[353,437,355],{},[376,439,440,451,453,455,457],{},[399,441,442,356,445,356,448],{},[353,443,444],{},".odt",[353,446,447],{},".ods",[353,449,450],{},".odp",[399,452,412],{},[399,454,412],{},[399,456,412],{},[399,458,459],{},"规范格式族 options",[376,461,462,470,472,474,476],{},[399,463,464,356,467],{},[353,465,466],{},".csv",[353,468,469],{},".tsv",[399,471,412],{},[399,473,412],{},[399,475,415],{},[399,477,478,480],{},[353,479,359],{}," 转换",[349,482,483],{},"旧版二进制格式有意设计为只读。共享 options 模型仍是 OOXML、编辑器与跨格式转换使用的编辑和持久化契约。",[366,485,487],{"id":486},"生成-rtf","生成 RTF",[489,490,496],"pre",{"className":491,"code":493,"language":494,"meta":495},[492],"language-ts","import { generateOffice } from \"office-open\";\n\nconst data = await generateOffice(\"rtf\", {\n  sections: [{ children: [{ paragraph: \"Written as RTF\" }] }],\n});\n","ts","",[353,497,493],{"__ignoreMap":495},[349,499,500,501,503,504,507],{},"RTF 写入器输出 parser 的严格 ",[353,502,355],{}," 投影。无法表示的 OOXML 专属字段会抛出带规范路径和原因的 ",[353,505,506],{},"RtfGenerateError","；受支持数据不会被静默丢弃。",[349,509,510],{},"RTF 补丁会先解析源文件，按顺序执行规范命令，然后重新生成文件。这是规范模型编辑，而不是字节级保留重写；补丁结果同样遵守严格的写入器规则。",[349,512,513],{},"ODF 补丁使用同一命令模型。包级 overlay——source-only 成员、manifest、样式资源和嵌入对象——会保留在规范 options 中，除非补丁修改它们，否则会原样写回。",[349,515,516,517,520],{},"ODF 文档包向下依赖内部 ",[353,518,519],{},"odf"," 模块；同级 ODF 文档包互不导入，只有总包聚合全部公开编解码器。",[349,522,523,524,526],{},"ODF 文档包拥有各自的规范类型化 surface。内部 ",[353,525,519],{}," 模块负责这些 surface 之外的通用节点覆盖；底层图表与数据库编解码器是实现细节，不在聚合 API 中。",[366,528,529],{"id":529},"统一解析",[489,531,534],{"className":532,"code":533,"language":494,"meta":495},[492],"import { readFile } from \"node:fs\u002Fpromises\";\nimport { parseOffice } from \"office-open\";\n\nconst data = new Uint8Array(await readFile(\"input.doc\"));\nconst parsed = await parseOffice(data);\n",[353,535,533],{"__ignoreMap":495},[349,537,538,539,542],{},"返回对象包含探测到的 ",[353,540,541],{},"format"," 与三种 options 族之一。RTF 也支持直接传入字符串。",[366,544,546],{"id":545},"生成-odf","生成 ODF",[489,548,551],{"className":549,"code":550,"language":494,"meta":495},[492],"import { generateOffice } from \"office-open\";\n\nconst data = await generateOffice(\"odt\", {\n  sections: [{ children: [{ paragraph: \"Written as ODT\" }] }],\n});\n",[353,552,550],{"__ignoreMap":495},[349,554,555,556,559],{},"ODF 包会存储未压缩且位于包首的 ",[353,557,558],{},"mimetype","，并包含符合规范的 ODF 1.3 manifest。",[349,561,562],{},"对于规范专用 surface 之外的元素，请使用规范格式族包暴露的受支持 ODF 投影。",[349,564,565,568],{},[353,566,567],{},"reproducible"," 仅适用于 OOXML OPC 输出。ODT\u002FODS\u002FODP 写入器会拒绝该选项，不会静默忽略。",[366,570,572],{"id":571},"csv-与-tsv","CSV 与 TSV",[489,574,577],{"className":575,"code":576,"language":494,"meta":495},[492],"import { csvToWorkbook, tsvToWorkbook } from \"office-open\u002Fconvert\";\n\nconst workbook = csvToWorkbook(\"name,score\\nAda,99\");\n",[353,578,576],{"__ignoreMap":495},[349,580,581],{},"分隔文本转换遵循 RFC 4180，保留引号字段中的换行，解析值保持字符串而不做类型猜测。",{"title":495,"searchDepth":583,"depth":583,"links":584},2,[585,586,587,588,589],{"id":368,"depth":583,"text":368},{"id":486,"depth":583,"text":487},{"id":529,"depth":583,"text":529},{"id":545,"depth":583,"text":546},{"id":571,"depth":583,"text":572},"解析旧版 Office 与 ODF；读写和补丁 RTF 与 ODF；并转换 CSV\u002FTSV","md",{},true,{"title":36,"description":590},"9NtmgZmYKcC2rQ4B5ckzm1no_dZySYC8zBBYsCiing4",[597,599],{"title":32,"path":33,"stem":34,"description":598,"children":-1},"通过 MCP、Skills 和 LLMs.txt 将 Office Open 与 AI 代理配合使用",{"title":47,"path":48,"stem":49,"description":600,"children":-1},"共享 OOXML 基础设施 — 描述符系统、验证器、转换器、图表和 SmartArt",1792659116410]