.NET Core 使用 OpenXML 插件操作 Office 文档
OpenXML 是一个用于创建和处理 Office 文档的开源标准。在 .NET Core 中,可以使用 OpenXML SDK 插件来读取、写入和编辑 Office 文档,包括 Word、Excel 和 PowerPoint。
以下是使用 OpenXML SDK 插件的步骤:
-
在项目中安装 OpenXML SDK 插件,可以使用 NuGet 包管理器或手动安装。
-
添加命名空间:
using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.Packaging; using DocumentFormat.OpenXml.Wordprocessing; -
打开要编辑的 Word 文档:
using (WordprocessingDocument doc = WordprocessingDocument.Open('test.docx', true)) { // 编辑文档代码 } -
使用 OpenXML 对象模型进行编辑,例如添加文本:
// 获取文档的主体部分 Body body = doc.MainDocumentPart.Document.Body; // 添加段落 Paragraph para = body.AppendChild(new Paragraph()); // 添加文本 Run run = para.AppendChild(new Run()); run.AppendChild(new Text('Hello, World!')); -
保存文档:
doc.Save();
使用 OpenXML SDK 插件可以进行更复杂的文档编辑,例如添加表格、图像、超链接等。可以参考 OpenXML SDK 的文档和示例代码进行学习和开发。
原文地址: https://www.cveoy.top/t/topic/olDD 著作权归作者所有。请勿转载和采集!