跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C#

VS2022 中 EPPlus 库安装、许可设置及使用指南

介绍在 Visual Studio 2022 中使用 EPPlus 库读写 Excel 文件的方法。内容包括通过 VS 界面和 NuGet 控制台两种安装方式,重点说明 EPPlus 5 及以上版本需设置 LicenseContext 许可证(NonCommercial 或商业),否则运行会报错。提供了基础验证步骤和项目共享库的说明。

芝士奶盖发布于 2026/3/22更新于 2026/10/26108 浏览
VS2022 中 EPPlus 库安装、许可设置及使用指南

1 安装 EPPlus 库

请确保在项目中安装了 EPPlus 库。如果没有安装,你可以通过 NuGet 包管理器来安装 EPPlus。以下是安装步骤:

方法一、通过 Visual Studio 安装 EPPlus

    1. 打开你的项目:在 Visual Studio 中打开你想要使用 EPPlus 的项目。
    1. 打开 NuGet 包管理器控制台:
    • 点击菜单栏的 工具 (Tools)。
    • 选择 NuGet 包管理器 (NuGet Package Manager)。
    • 点击 程序包管理器控制台 (Package Manager Console)。
    1. 在程序包管理器控制台安装 EPPlus: 在控制台中输入以下命令并按 Enter 键:
Install-Package EPPlus

方法二、通过 NuGet 包管理器 UI 安装 EPPlus

    1. 打开 NuGet 包管理器:
    • 在解决方案资源管理器中右键点击你的项目。
    • 选择 管理 NuGet 程序包 (Manage NuGet Packages)。
    1. 搜索并安装 EPPlus:
    • 在 NuGet 包管理器窗口中,点击顶部的 浏览 (Browse) 标签。
    • 在搜索框中输入 EPPlus 并按回车。

找到 EPPlus 包,并点击 安装 按钮。

2 设置许可证

EPPlus 从版本 5 开始引入了许可证机制。在使用 EPPlus 时,你需要设置 LicenseContext 属性。

你可以选择设置为 NonCommercial 以在非商业用途下免费使用,或者在商业用途下获取并设置商业许可证。

如果你没有设置许可证,运行将会报错。

3 简单示例 验证

以下是一个基础的代码示例,展示如何初始化 EPPlus 并写入 Excel 文件:

using OfficeOpenXml;
using System.IO;

public class ExcelHelper
{
    public void CreateFile()
    {
        ExcelPackage.LicenseContext = LicenseContext.NonCommercial;
        // 在此处添加具体的 Excel 操作逻辑
    }
}

4 所有项目共享同一个 EPPlus 库

建议在解决方案级别引用该库,以便多个项目共享同一个 EPPlus 实例配置,避免重复安装。

目录

  1. 1 安装 EPPlus 库
  2. 方法一、通过 Visual Studio 安装 EPPlus
  3. 方法二、通过 NuGet 包管理器 UI 安装 EPPlus
  4. 2 设置许可证
  5. 3 简单示例 验证
  6. 4 所有项目共享同一个 EPPlus 库

更多推荐文章

查看全部
  • Dev-C++ 下载与安装指南
  • Qwen3.5 系列开源大模型本地部署全流程
  • Z-Image-ComfyUI 快速搭建 AI 绘画系统
  • 无人机 Remote ID Beacon 帧结构深度解析
  • JVM 常见垃圾回收算法详解:Parallel、CMS 与 G1
  • 笔记本 CPU 环境下 Faster-Whisper 模型模式选择指南
  • 大模型突破对话边界:天工 3.0 与 SkyMusic 评测
  • GLM-Image WebUI 高级功能解析:种子复现、负向提示词与批量生成
  • WiFi 模块 AT 指令详解及透传模式说明
  • gsplat 跨平台安装配置指南:Windows/Linux/Mac
  • macOS Sequoia 与 Tahoe 功能性能对比及升级教程
  • AMD 显卡部署 llama.cpp 兼容性问题解决与优化
  • 基于魔搭社区免费 GPU 使用 LLaMaFactory 微调大模型
  • NVIDIA AI Playground 免费调用 GLM-4.7 与 MiniMax M2.1 模型指南
  • OpenCode:开源版 Claude Code 体验与配置指南
  • OpenClaw 彻底卸载指南(Windows/macOS/Linux)
  • 华为 OD 技术面:C++ 核心八股题解析
  • ROS2 Humble 环境下 Mid360 雷达 FAST-LIO 算法部署教程
  • 让小爱音箱 Pro 接入豆包 AI 实现智能交互
  • 文心 ERNIE 4.5 开源模型架构、部署与评测分析

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online