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

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

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

芝士奶盖发布于 2026/3/22更新于 2026/7/2648 浏览
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 库
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 基于 DeepSeek V3.2 构建企业级 Text-to-SQL 专家系统
  • 基于 Stable Diffusion 的小说转漫画视频自动化方案
  • OpenClaw 多飞书机器人配置与绑定指南
  • 鸿蒙 Web 组件混合开发实战
  • Python PyQt 上位机实时绘图功能实现
  • Python 调用 Doubao-Seedream-4.5 生成图像接口示例
  • WordPress 搭建与 Spring Boot 接口设计及前端依赖修复
  • Stable Diffusion WebUI 本地部署指南(AUTOMATIC1111 版)
  • Neo4j 安装与配置教程(Windows/MacOS/Linux)
  • Google Stitch AI UI 设计工具使用指南
  • VS Code 集成 GitHub Copilot 安装与使用指南
  • MultiResUNet: 重新思考用于多模态生物医学图像分割的 U-Net 架构
  • OpenClaw 配置飞书机器人完整指南
  • 主流 AI 生成 UI 工具盘点:支持免费额度与代码导出
  • 得物潮鞋价格波动监控系统实战:爬虫开发与数据可视化
  • 降低 AIGC 检测率的 15 个提示词技巧与实战策略
  • AI×低代码×工程化:Oinone Pamirs 下一代产品化引擎实践
  • 二叉搜索树:概念、性能与实现
  • C++ 进阶:从裸指针到智能指针的内存管理进化
  • HTTP 应用层协议详解:从请求响应到服务器实现

相关免费在线工具

  • 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