[{"data":1,"prerenderedAt":1110},["ShallowReactive",2],{"navigation_docs_zh":3,"-zh-xlsx-patch":289,"-zh-xlsx-patch-surround":1107},[4,23,57,87,163,240],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"快速开始","i-lucide-rocket","\u002Fzh\u002Fgetting-started","zh\u002F01.getting-started",[10,14,18],{"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},"AI 集成","\u002Fzh\u002Fgetting-started\u002Fai-integration","zh\u002F01.getting-started\u002F03.ai-integration",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"CORE","i-lucide-box","\u002Fzh\u002Fcore","zh\u002F02.core",[29,33,37,41,45,49,53],{"title":30,"path":31,"stem":32},"@office-open\u002Fcore","\u002Fzh\u002Fcore\u002Foverview","zh\u002F02.core\u002F01.overview",{"title":34,"path":35,"stem":36},"XML 组件","\u002Fzh\u002Fcore\u002Fxml-components","zh\u002F02.core\u002F02.xml-components",{"title":38,"path":39,"stem":40},"值与验证","\u002Fzh\u002Fcore\u002Fvalues","zh\u002F02.core\u002F03.values",{"title":42,"path":43,"stem":44},"单位转换器","\u002Fzh\u002Fcore\u002Fconverters","zh\u002F02.core\u002F04.converters",{"title":46,"path":47,"stem":48},"Formatter","\u002Fzh\u002Fcore\u002Fformatter","zh\u002F02.core\u002F05.formatter",{"title":50,"path":51,"stem":52},"Charts","\u002Fzh\u002Fcore\u002Fcharts","zh\u002F02.core\u002F06.charts",{"title":54,"path":55,"stem":56},"Parser","\u002Fzh\u002Fcore\u002Fparser","zh\u002F02.core\u002F07.parser",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":22},"XML","i-lucide-code-xml","\u002Fzh\u002Fxml","zh\u002F03.xml",[63,67,71,75,79,83],{"title":64,"path":65,"stem":66},"@office-open\u002Fxml","\u002Fzh\u002Fxml\u002Foverview","zh\u002F03.xml\u002F01.overview",{"title":68,"path":69,"stem":70},"解析","\u002Fzh\u002Fxml\u002Fparsing","zh\u002F03.xml\u002F02.parsing",{"title":72,"path":73,"stem":74},"序列化","\u002Fzh\u002Fxml\u002Fserialization","zh\u002F03.xml\u002F03.serialization",{"title":76,"path":77,"stem":78},"查询工具","\u002Fzh\u002Fxml\u002Fquery-utilities","zh\u002F03.xml\u002F04.query-utilities",{"title":80,"path":81,"stem":82},"XML 转义","\u002Fzh\u002Fxml\u002Fescape","zh\u002F03.xml\u002F05.escape",{"title":84,"path":85,"stem":86},"类型参考","\u002Fzh\u002Fxml\u002Ftypes","zh\u002F03.xml\u002F06.types",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":22},"DOCX","i-lucide-file-text","\u002Fzh\u002Fdocx","zh\u002F04.docx",[93,97,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,159],{"title":94,"path":95,"stem":96},"@office-open\u002Fdocx","\u002Fzh\u002Fdocx\u002Foverview","zh\u002F04.docx\u002F01.overview",{"title":5,"path":98,"stem":99},"\u002Fzh\u002Fdocx\u002Fquickstart","zh\u002F04.docx\u002F02.quickstart",{"title":101,"path":102,"stem":103},"文本与段落","\u002Fzh\u002Fdocx\u002Ftext-and-paragraphs","zh\u002F04.docx\u002F03.text-and-paragraphs",{"title":105,"path":106,"stem":107},"表格","\u002Fzh\u002Fdocx\u002Ftables","zh\u002F04.docx\u002F04.tables",{"title":109,"path":110,"stem":111},"图片","\u002Fzh\u002Fdocx\u002Fimages","zh\u002F04.docx\u002F05.images",{"title":113,"path":114,"stem":115},"图表","\u002Fzh\u002Fdocx\u002Fcharts","zh\u002F04.docx\u002F06.charts",{"title":117,"path":118,"stem":119},"SmartArt","\u002Fzh\u002Fdocx\u002Fsmartart","zh\u002F04.docx\u002F07.smartart",{"title":121,"path":122,"stem":123},"媒体","\u002Fzh\u002Fdocx\u002Fmedia","zh\u002F04.docx\u002F08.media",{"title":125,"path":126,"stem":127},"链接","\u002Fzh\u002Fdocx\u002Flinks","zh\u002F04.docx\u002F09.links",{"title":129,"path":130,"stem":131},"页眉与页脚","\u002Fzh\u002Fdocx\u002Fheaders-and-footers","zh\u002F04.docx\u002F10.headers-and-footers",{"title":133,"path":134,"stem":135},"公式与符号","\u002Fzh\u002Fdocx\u002Fequations-and-symbols","zh\u002F04.docx\u002F11.equations-and-symbols",{"title":137,"path":138,"stem":139},"样式与主题","\u002Fzh\u002Fdocx\u002Fstyles-and-themes","zh\u002F04.docx\u002F12.styles-and-themes",{"title":141,"path":142,"stem":143},"页面布局","\u002Fzh\u002Fdocx\u002Fpage-layout","zh\u002F04.docx\u002F13.page-layout",{"title":145,"path":146,"stem":147},"引用","\u002Fzh\u002Fdocx\u002Freferences","zh\u002F04.docx\u002F14.references",{"title":149,"path":150,"stem":151},"批注与修订","\u002Fzh\u002Fdocx\u002Fcomments-and-revisions","zh\u002F04.docx\u002F15.comments-and-revisions",{"title":153,"path":154,"stem":155},"导出","\u002Fzh\u002Fdocx\u002Fexport","zh\u002F04.docx\u002F16.export",{"title":68,"path":157,"stem":158},"\u002Fzh\u002Fdocx\u002Fparsing","zh\u002F04.docx\u002F17.parsing",{"title":160,"path":161,"stem":162},"补丁","\u002Fzh\u002Fdocx\u002Fpatch","zh\u002F04.docx\u002F18.patch",{"title":164,"icon":165,"path":166,"stem":167,"children":168,"page":22},"PPTX","i-lucide-presentation","\u002Fzh\u002Fpptx","zh\u002F05.pptx",[169,173,176,180,183,186,189,192,195,198,202,205,208,212,215,219,223,227,231,234,237],{"title":170,"path":171,"stem":172},"@office-open\u002Fpptx","\u002Fzh\u002Fpptx\u002Foverview","zh\u002F05.pptx\u002F01.overview",{"title":5,"path":174,"stem":175},"\u002Fzh\u002Fpptx\u002Fquickstart","zh\u002F05.pptx\u002F02.quickstart",{"title":177,"path":178,"stem":179},"形状与文本","\u002Fzh\u002Fpptx\u002Fshapes-and-text","zh\u002F05.pptx\u002F03.shapes-and-text",{"title":105,"path":181,"stem":182},"\u002Fzh\u002Fpptx\u002Ftables","zh\u002F05.pptx\u002F04.tables",{"title":109,"path":184,"stem":185},"\u002Fzh\u002Fpptx\u002Fimages","zh\u002F05.pptx\u002F05.images",{"title":113,"path":187,"stem":188},"\u002Fzh\u002Fpptx\u002Fcharts","zh\u002F05.pptx\u002F06.charts",{"title":117,"path":190,"stem":191},"\u002Fzh\u002Fpptx\u002Fsmartart","zh\u002F05.pptx\u002F07.smartart",{"title":121,"path":193,"stem":194},"\u002Fzh\u002Fpptx\u002Fmedia","zh\u002F05.pptx\u002F08.media",{"title":125,"path":196,"stem":197},"\u002Fzh\u002Fpptx\u002Flinks","zh\u002F05.pptx\u002F09.links",{"title":199,"path":200,"stem":201},"线条与连接符","\u002Fzh\u002Fpptx\u002Flines-and-connectors","zh\u002F05.pptx\u002F10.lines-and-connectors",{"title":129,"path":203,"stem":204},"\u002Fzh\u002Fpptx\u002Fheaders-and-footers","zh\u002F05.pptx\u002F11.headers-and-footers",{"title":133,"path":206,"stem":207},"\u002Fzh\u002Fpptx\u002Fequations-and-symbols","zh\u002F05.pptx\u002F12.equations-and-symbols",{"title":209,"path":210,"stem":211},"幻灯片布局","\u002Fzh\u002Fpptx\u002Fslide-layout","zh\u002F05.pptx\u002F13.slide-layout",{"title":137,"path":213,"stem":214},"\u002Fzh\u002Fpptx\u002Fstyles-and-themes","zh\u002F05.pptx\u002F14.styles-and-themes",{"title":216,"path":217,"stem":218},"效果与填充","\u002Fzh\u002Fpptx\u002Feffects-and-fills","zh\u002F05.pptx\u002F15.effects-and-fills",{"title":220,"path":221,"stem":222},"切换效果","\u002Fzh\u002Fpptx\u002Ftransitions","zh\u002F05.pptx\u002F16.transitions",{"title":224,"path":225,"stem":226},"动画效果","\u002Fzh\u002Fpptx\u002Fanimations","zh\u002F05.pptx\u002F17.animations",{"title":228,"path":229,"stem":230},"批注","\u002Fzh\u002Fpptx\u002Fcomments","zh\u002F05.pptx\u002F18.comments",{"title":153,"path":232,"stem":233},"\u002Fzh\u002Fpptx\u002Fexport","zh\u002F05.pptx\u002F19.export",{"title":68,"path":235,"stem":236},"\u002Fzh\u002Fpptx\u002Fparsing","zh\u002F05.pptx\u002F20.parsing",{"title":160,"path":238,"stem":239},"\u002Fzh\u002Fpptx\u002Fpatch","zh\u002F05.pptx\u002F21.patch",{"title":241,"icon":242,"path":243,"stem":244,"children":245,"page":22},"XLSX","i-lucide-table-2","\u002Fzh\u002Fxlsx","zh\u002F06.xlsx",[246,250,253,257,261,265,269,272,275,279,282,285],{"title":247,"path":248,"stem":249},"@office-open\u002Fxlsx","\u002Fzh\u002Fxlsx\u002Foverview","zh\u002F06.xlsx\u002F01.overview",{"title":5,"path":251,"stem":252},"\u002Fzh\u002Fxlsx\u002Fquickstart","zh\u002F06.xlsx\u002F02.quickstart",{"title":254,"path":255,"stem":256},"单元格与数据","\u002Fzh\u002Fxlsx\u002Fcells","zh\u002F06.xlsx\u002F03.cells",{"title":258,"path":259,"stem":260},"样式","\u002Fzh\u002Fxlsx\u002Fstyles","zh\u002F06.xlsx\u002F04.styles",{"title":262,"path":263,"stem":264},"合并、列宽与行高","\u002Fzh\u002Fxlsx\u002Fmerge-col-row","zh\u002F06.xlsx\u002F05.merge-col-row",{"title":266,"path":267,"stem":268},"冻结窗格与自动筛选","\u002Fzh\u002Fxlsx\u002Ffreeze-filter","zh\u002F06.xlsx\u002F06.freeze-filter",{"title":109,"path":270,"stem":271},"\u002Fzh\u002Fxlsx\u002Fimages","zh\u002F06.xlsx\u002F07.images",{"title":113,"path":273,"stem":274},"\u002Fzh\u002Fxlsx\u002Fcharts","zh\u002F06.xlsx\u002F08.charts",{"title":276,"path":277,"stem":278},"数据验证","\u002Fzh\u002Fxlsx\u002Fvalidation","zh\u002F06.xlsx\u002F09.validation",{"title":153,"path":280,"stem":281},"\u002Fzh\u002Fxlsx\u002Fexport","zh\u002F06.xlsx\u002F10.export",{"title":68,"path":283,"stem":284},"\u002Fzh\u002Fxlsx\u002Fparsing","zh\u002F06.xlsx\u002F11.parsing",{"title":286,"path":287,"stem":288},"补丁修改","\u002Fzh\u002Fxlsx\u002Fpatch","zh\u002F06.xlsx\u002F12.patch",{"id":290,"title":286,"body":291,"description":1101,"extension":1102,"links":1103,"meta":1104,"navigation":396,"path":287,"seo":1105,"stem":288,"__hash__":1106},"docs_zh\u002Fzh\u002F06.xlsx\u002F12.patch.md",{"type":292,"value":293,"toc":1092},"minimark",[294,307,312,318,589,592,599,602,605,608,734,737,740,755,871,874,880,972,975,1062,1065,1088],[295,296,297,298,302,303,306],"p",{},"修补已有的 ",[299,300,301],"code",{},".xlsx"," 模板，将 ",[299,304,305],{},"{{placeholder}}"," 占位符替换为新的单元格值。",[308,309,311],"h2",{"id":310},"patchworkbook","patchWorkbook",[295,313,314,315,317],{},"替换已有 ",[299,316,301],{}," 文件中的占位符：",[319,320,325],"pre",{"className":321,"code":322,"language":323,"meta":324,"style":324},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { patchWorkbook } from \"@office-open\u002Fxlsx\";\nimport { readFileSync, writeFileSync } from \"node:fs\";\n\nconst result = await patchWorkbook({\n  outputType: \"nodebuffer\",\n  data: readFileSync(\"template.xlsx\"),\n  patches: {\n    name: { value: \"John Doe\" },\n    amount: { value: 1500 },\n    date: { value: \"2024-12-31\" },\n  },\n});\n\nwriteFileSync(\"output.xlsx\", result);\n","ts","",[299,326,327,362,391,398,423,443,467,478,503,523,546,552,562,567],{"__ignoreMap":324},[328,329,332,336,340,344,347,350,353,356,359],"span",{"class":330,"line":331},"line",1,[328,333,335],{"class":334},"s7zQu","import",[328,337,339],{"class":338},"sMK4o"," {",[328,341,343],{"class":342},"sTEyZ"," patchWorkbook",[328,345,346],{"class":338}," }",[328,348,349],{"class":334}," from",[328,351,352],{"class":338}," \"",[328,354,247],{"class":355},"sfazB",[328,357,358],{"class":338},"\"",[328,360,361],{"class":338},";\n",[328,363,365,367,369,372,375,378,380,382,384,387,389],{"class":330,"line":364},2,[328,366,335],{"class":334},[328,368,339],{"class":338},[328,370,371],{"class":342}," readFileSync",[328,373,374],{"class":338},",",[328,376,377],{"class":342}," writeFileSync",[328,379,346],{"class":338},[328,381,349],{"class":334},[328,383,352],{"class":338},[328,385,386],{"class":355},"node:fs",[328,388,358],{"class":338},[328,390,361],{"class":338},[328,392,394],{"class":330,"line":393},3,[328,395,397],{"emptyLinePlaceholder":396},true,"\n",[328,399,401,405,408,411,414,417,420],{"class":330,"line":400},4,[328,402,404],{"class":403},"spNyl","const",[328,406,407],{"class":342}," result ",[328,409,410],{"class":338},"=",[328,412,413],{"class":334}," await",[328,415,343],{"class":416},"s2Zo4",[328,418,419],{"class":342},"(",[328,421,422],{"class":338},"{\n",[328,424,426,430,433,435,438,440],{"class":330,"line":425},5,[328,427,429],{"class":428},"swJcz","  outputType",[328,431,432],{"class":338},":",[328,434,352],{"class":338},[328,436,437],{"class":355},"nodebuffer",[328,439,358],{"class":338},[328,441,442],{"class":338},",\n",[328,444,446,449,451,453,455,457,460,462,465],{"class":330,"line":445},6,[328,447,448],{"class":428},"  data",[328,450,432],{"class":338},[328,452,371],{"class":416},[328,454,419],{"class":342},[328,456,358],{"class":338},[328,458,459],{"class":355},"template.xlsx",[328,461,358],{"class":338},[328,463,464],{"class":342},")",[328,466,442],{"class":338},[328,468,470,473,475],{"class":330,"line":469},7,[328,471,472],{"class":428},"  patches",[328,474,432],{"class":338},[328,476,477],{"class":338}," {\n",[328,479,481,484,486,488,491,493,495,498,500],{"class":330,"line":480},8,[328,482,483],{"class":428},"    name",[328,485,432],{"class":338},[328,487,339],{"class":338},[328,489,490],{"class":428}," value",[328,492,432],{"class":338},[328,494,352],{"class":338},[328,496,497],{"class":355},"John Doe",[328,499,358],{"class":338},[328,501,502],{"class":338}," },\n",[328,504,506,509,511,513,515,517,521],{"class":330,"line":505},9,[328,507,508],{"class":428},"    amount",[328,510,432],{"class":338},[328,512,339],{"class":338},[328,514,490],{"class":428},[328,516,432],{"class":338},[328,518,520],{"class":519},"sbssI"," 1500",[328,522,502],{"class":338},[328,524,526,529,531,533,535,537,539,542,544],{"class":330,"line":525},10,[328,527,528],{"class":428},"    date",[328,530,432],{"class":338},[328,532,339],{"class":338},[328,534,490],{"class":428},[328,536,432],{"class":338},[328,538,352],{"class":338},[328,540,541],{"class":355},"2024-12-31",[328,543,358],{"class":338},[328,545,502],{"class":338},[328,547,549],{"class":330,"line":548},11,[328,550,551],{"class":338},"  },\n",[328,553,555,558,560],{"class":330,"line":554},12,[328,556,557],{"class":338},"}",[328,559,464],{"class":342},[328,561,361],{"class":338},[328,563,565],{"class":330,"line":564},13,[328,566,397],{"emptyLinePlaceholder":396},[328,568,570,573,575,577,580,582,584,587],{"class":330,"line":569},14,[328,571,572],{"class":416},"writeFileSync",[328,574,419],{"class":342},[328,576,358],{"class":338},[328,578,579],{"class":355},"output.xlsx",[328,581,358],{"class":338},[328,583,374],{"class":338},[328,585,586],{"class":342}," result)",[328,588,361],{"class":338},[308,590,591],{"id":591},"工作原理",[295,593,594,595,598],{},"修补器会扫描每个工作表中所有单元格，查找匹配占位符模式（默认 ",[299,596,597],{},"{{key}}","）的文本。找到后，将单元格值替换为修补内容。",[295,600,601],{},"跨多个运行（因格式拆分）的占位符会被自动处理。",[308,603,604],{"id":604},"修补值",[295,606,607],{},"每个修补项将单元格值替换为新值：",[319,609,611],{"className":321,"code":610,"language":323,"meta":324,"style":324},"patches: {\n  name: { value: \"Alice\" },             \u002F\u002F 字符串\n  quantity: { value: 42 },              \u002F\u002F 数字\n  active: { value: true },              \u002F\u002F 布尔值\n  deadline: { value: new Date(\"2024-12-31\") }, \u002F\u002F 日期\n}\n",[299,612,613,623,650,671,693,729],{"__ignoreMap":324},[328,614,615,619,621],{"class":330,"line":331},[328,616,618],{"class":617},"sBMFI","patches",[328,620,432],{"class":338},[328,622,477],{"class":338},[328,624,625,628,630,632,634,636,638,641,643,646],{"class":330,"line":364},[328,626,627],{"class":617},"  name",[328,629,432],{"class":338},[328,631,339],{"class":338},[328,633,490],{"class":617},[328,635,432],{"class":338},[328,637,352],{"class":338},[328,639,640],{"class":355},"Alice",[328,642,358],{"class":338},[328,644,645],{"class":338}," },",[328,647,649],{"class":648},"sHwdD","             \u002F\u002F 字符串\n",[328,651,652,655,657,659,661,663,666,668],{"class":330,"line":393},[328,653,654],{"class":617},"  quantity",[328,656,432],{"class":338},[328,658,339],{"class":338},[328,660,490],{"class":617},[328,662,432],{"class":338},[328,664,665],{"class":519}," 42",[328,667,645],{"class":338},[328,669,670],{"class":648},"              \u002F\u002F 数字\n",[328,672,673,676,678,680,682,684,688,690],{"class":330,"line":400},[328,674,675],{"class":617},"  active",[328,677,432],{"class":338},[328,679,339],{"class":338},[328,681,490],{"class":617},[328,683,432],{"class":338},[328,685,687],{"class":686},"sfNiH"," true",[328,689,645],{"class":338},[328,691,692],{"class":648},"              \u002F\u002F 布尔值\n",[328,694,695,698,700,702,704,706,709,712,714,716,718,720,723,726],{"class":330,"line":425},[328,696,697],{"class":617},"  deadline",[328,699,432],{"class":338},[328,701,339],{"class":338},[328,703,490],{"class":617},[328,705,432],{"class":338},[328,707,708],{"class":338}," new",[328,710,711],{"class":416}," Date",[328,713,419],{"class":428},[328,715,358],{"class":338},[328,717,541],{"class":355},[328,719,358],{"class":338},[328,721,722],{"class":428},") ",[328,724,725],{"class":338},"},",[328,727,728],{"class":648}," \u002F\u002F 日期\n",[328,730,731],{"class":330,"line":445},[328,732,733],{"class":338},"}\n",[295,735,736],{},"修补值的类型决定了输出中的单元格类型。",[308,738,739],{"id":739},"自定义分隔符",[295,741,742,743,746,747,750,751,754],{},"默认分隔符为 ",[299,744,745],{},"{{"," 和 ",[299,748,749],{},"}}","。可通过 ",[299,752,753],{},"placeholderDelimiters"," 修改：",[319,756,758],{"className":321,"code":757,"language":323,"meta":324,"style":324},"await patchWorkbook({\n  outputType: \"nodebuffer\",\n  data: templateBuffer,\n  patches: { name: { value: \"John\" } },\n  placeholderDelimiters: { start: \"\u003C\u003C\", end: \">>\" },\n});\n",[299,759,760,771,785,796,826,863],{"__ignoreMap":324},[328,761,762,765,767,769],{"class":330,"line":331},[328,763,764],{"class":334},"await",[328,766,343],{"class":416},[328,768,419],{"class":342},[328,770,422],{"class":338},[328,772,773,775,777,779,781,783],{"class":330,"line":364},[328,774,429],{"class":428},[328,776,432],{"class":338},[328,778,352],{"class":338},[328,780,437],{"class":355},[328,782,358],{"class":338},[328,784,442],{"class":338},[328,786,787,789,791,794],{"class":330,"line":393},[328,788,448],{"class":428},[328,790,432],{"class":338},[328,792,793],{"class":342}," templateBuffer",[328,795,442],{"class":338},[328,797,798,800,802,804,807,809,811,813,815,817,820,822,824],{"class":330,"line":400},[328,799,472],{"class":428},[328,801,432],{"class":338},[328,803,339],{"class":338},[328,805,806],{"class":428}," name",[328,808,432],{"class":338},[328,810,339],{"class":338},[328,812,490],{"class":428},[328,814,432],{"class":338},[328,816,352],{"class":338},[328,818,819],{"class":355},"John",[328,821,358],{"class":338},[328,823,346],{"class":338},[328,825,502],{"class":338},[328,827,828,831,833,835,838,840,842,845,847,849,852,854,856,859,861],{"class":330,"line":425},[328,829,830],{"class":428},"  placeholderDelimiters",[328,832,432],{"class":338},[328,834,339],{"class":338},[328,836,837],{"class":428}," start",[328,839,432],{"class":338},[328,841,352],{"class":338},[328,843,844],{"class":355},"\u003C\u003C",[328,846,358],{"class":338},[328,848,374],{"class":338},[328,850,851],{"class":428}," end",[328,853,432],{"class":338},[328,855,352],{"class":338},[328,857,858],{"class":355},">>",[328,860,358],{"class":338},[328,862,502],{"class":338},[328,864,865,867,869],{"class":330,"line":445},[328,866,557],{"class":338},[328,868,464],{"class":342},[328,870,361],{"class":338},[308,872,873],{"id":873},"输出类型",[295,875,876,879],{},[299,877,878],{},"outputType"," 参数控制返回类型：",[881,882,883,897],"table",{},[884,885,886],"thead",{},[887,888,889,894],"tr",{},[890,891,892],"th",{},[299,893,878],{},[890,895,896],{},"返回值",[898,899,900,913,925,937,949,961],"tbody",{},[887,901,902,908],{},[903,904,905],"td",{},[299,906,907],{},"\"nodebuffer\"",[903,909,910],{},[299,911,912],{},"Buffer",[887,914,915,920],{},[903,916,917],{},[299,918,919],{},"\"uint8array\"",[903,921,922],{},[299,923,924],{},"Uint8Array",[887,926,927,932],{},[903,928,929],{},[299,930,931],{},"\"arraybuffer\"",[903,933,934],{},[299,935,936],{},"ArrayBuffer",[887,938,939,944],{},[903,940,941],{},[299,942,943],{},"\"base64\"",[903,945,946],{},[299,947,948],{},"string",[887,950,951,956],{},[903,952,953],{},[299,954,955],{},"\"blob\"",[903,957,958],{},[299,959,960],{},"Blob",[887,962,963,968],{},[903,964,965],{},[299,966,967],{},"\"string\"",[903,969,970],{},[299,971,948],{},[308,973,974],{"id":974},"选项",[881,976,977,992],{},[884,978,979],{},[887,980,981,983,986,989],{},[890,982,974],{},[890,984,985],{},"类型",[890,987,988],{},"默认值",[890,990,991],{},"说明",[898,993,994,1010,1027,1043],{},[887,995,996,1000,1004,1007],{},[903,997,998],{},[299,999,878],{},[903,1001,1002],{},[299,1003,948],{},[903,1005,1006],{},"—",[903,1008,1009],{},"输出格式（见上表）",[887,1011,1012,1017,1022,1024],{},[903,1013,1014],{},[299,1015,1016],{},"data",[903,1018,1019],{},[299,1020,1021],{},"Buffer | Uint8Array | ...",[903,1023,1006],{},[903,1025,1026],{},"输入 .xlsx 文件数据",[887,1028,1029,1033,1038,1040],{},[903,1030,1031],{},[299,1032,618],{},[903,1034,1035],{},[299,1036,1037],{},"Record\u003Cstring, IPatch>",[903,1039,1006],{},[903,1041,1042],{},"占位符名称到新值的映射",[887,1044,1045,1049,1054,1059],{},[903,1046,1047],{},[299,1048,753],{},[903,1050,1051],{},[299,1052,1053],{},"{ start: string, end: string}",[903,1055,1056],{},[299,1057,1058],{},"{ {{, }} }",[903,1060,1061],{},"自定义占位符分隔符",[308,1063,1064],{"id":1064},"提示",[1066,1067,1068,1072,1075,1085],"ul",{},[1069,1070,1071],"li",{},"占位符会在工作簿的所有工作表中被替换。",[1069,1073,1074],{},"替换值时会保留原始单元格的样式。",[1069,1076,1077,1078,1080,1081,1084],{},"在 Node.js 中使用 ",[299,1079,437],{}," 进行文件 I\u002FO，在浏览器中使用 ",[299,1082,1083],{},"blob"," 进行下载。",[1069,1086,1087],{},"修补值是普通值（不需要类实例）。",[1089,1090,1091],"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 .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 pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":324,"searchDepth":364,"depth":364,"links":1093},[1094,1095,1096,1097,1098,1099,1100],{"id":310,"depth":364,"text":311},{"id":591,"depth":364,"text":591},{"id":604,"depth":364,"text":604},{"id":739,"depth":364,"text":739},{"id":873,"depth":364,"text":873},{"id":974,"depth":364,"text":974},{"id":1064,"depth":364,"text":1064},"通过替换占位符修改已有的 .xlsx 文件","md",null,{},{"title":286,"description":1101},"nSfySLzcp30jwSv5g1aYCFlfUz0fx9VUhfQu1uKBmc4",[1108,1103],{"title":68,"path":283,"stem":284,"description":1109,"children":-1},"解析、检查和往返 .xlsx 文件",1780139778521]