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

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

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

芝士奶盖发布于 2026/3/22更新于 2026/5/3021 浏览
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 库
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 主流开源 AI 无人机巡检系统项目调研
  • UML 类图及六大关系详解:继承、实现、依赖、关联、聚合、组合
  • Claude Code 本地化部署教程:基于 Ollama 实现离线开发
  • RTX 4090 实测:圣光艺苑 AI 绘画工具古典风格生成效果
  • Microi吾码:开源低代码,微服务开发的利器
  • Spring Web MVC 核心概念与实战指南
  • 利用 AI 快速掌握 XP.1024 新版本特性
  • FASTLIVO2 算法解析与实战(一):SLAM 系统架构与核心模块
  • 使用 LiteLLM 接入 GitHub Copilot Chat API 低成本运行 Claude Code
  • OpenClaw 桌面自动化智能体部署与使用教程
  • ComfyUI-Manager 插件安装与管理指南
  • SpringBoot 原理:配置优先级、Bean 管理与自动配置
  • Ubuntu ARM64 设备安装 Chromium 浏览器
  • 几款实用的国外免费 AI 工具网站推荐
  • 本地部署 ComfyUI 运行 Stable Diffusion 3.5-FP8 实战
  • Python 办公自动化实战:Excel、Word 与 PPT 批量处理指南
  • Doubao-Seed-Code 接入 Claude Code 本地部署与实战教程
  • ClawdBot 本地化语音翻译工作流:Whisper 转写与多语言支持
  • Python + Bright Data MCP 实时抓取 Google 搜索结果实战
  • 基于 Flask 和 Vue.js 的实验室设备租赁报修预约系统

相关免费在线工具

  • 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