OfficeInterop
Excel、Word、PowerPoint COM 组件的现代化 .NET 封装,完全兼容 Microsoft Office 与 WPS Office,提供简洁统一的面向对象 API
商业产品与开源组件的区别
以上组件中,OfficeInterop / 飞书 SDK / HttpUtils / 代码生成器为开源组件(MIT 协议,可直接 NuGet 引入);智考云脑是可私有化部署的商业产品,如需试用或方案咨询请联系我们。
MudTools 围绕 .NET 办公开发场景,提供从底层互操作到上层业务集成的完整工具链。所有组件均遵循 简洁 API、类型安全、开箱即用 的设计原则,让开发者专注于业务逻辑而非基础设施。
NOTE
以下版本号用于快速起步,最新版本请以 NuGet 为准。
NOTE
使用前需确保系统已安装 Microsoft Office 或 WPS Office。
<PackageReference Include="MudTools.OfficeInterop" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.Excel" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.Word" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.PowerPoint" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.Vbe" Version="2.0.9" />NOTE
需要 .NET 4.6.2+ 及有效的飞书开发者账号。
<PackageReference Include="Mud.Feishu" Version="3.0.0" />
<PackageReference Include="Mud.Feishu.WebSocket" Version="3.0.0" />
<PackageReference Include="Mud.Feishu.Authentication" Version="3.0.0" /><PackageReference Include="Mud.HttpUtils" Version="2.0.7" />
<PackageReference Include="Mud.HttpUtils.Generator" Version="2.0.7" /><PackageReference Include="Mud.EntityCodeGenerator" Version="1.2.0" />
<PackageReference Include="Mud.ServiceCodeGenerator" Version="1.2.0" />详见代码生成器文档(含实体生成器与服务生成器的配置参数)。
| 项目 | 类型 | 核心能力 | 适用场景 |
|---|---|---|---|
| OfficeInterop | COM 封装库 | Excel / Word / PowerPoint / VBE 自动化 | 报表生成、批量文档处理、Office 插件 |
| 飞书 .NET SDK | API 集成 SDK | HTTP API / WebSocket / Webhook 事件 | 飞书应用开发、消息推送、审批集成 |
| HttpUtils | 声明式 HTTP 框架 | 源码生成 / 弹性策略 / 加密 / 令牌管理 | RESTful API 客户端、微服务通信 |
| 代码生成器 | Roslyn 源码生成器 | DTO / VO / 服务层代码生成 | DDD 分层项目、减少样板代码 |
| 智考云脑 | 商业产品(可私有化) | AI 出题 / 阅卷 / 学练考评证闭环 | 企业培训、院校考试、政企合规 |