You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell中ImportExcel模块加载失败:找不到EPPlus.dll依赖

解决PowerShell Import-Excel模块找不到EPPlus.dll的问题
  • 彻底卸载重装ImportExcel模块
    别手动替换DLL,直接用命令卸载再重装,避免版本不兼容:

    Uninstall-Module -Name ImportExcel -Force
    Install-Module -Name ImportExcel -Force -Scope CurrentUser
    

    模块自带的EPPlus是适配好的,手动放的DLL大概率和模块版本不匹配,导致依赖链断裂。

  • 检查PowerShell执行策略与模块权限
    先看执行策略:Get-ExecutionPolicy,如果是Restricted就改成RemoteSigned:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    同时确认模块安装路径(一般在C:\Users\<你的用户名>\Documents\WindowsPowerShell\Modules\ImportExcel)的权限,当前用户要有读取权限。

  • 查看模块加载的详细日志
    运行Import-Module ImportExcel -Verbose,看具体是哪个依赖出问题,有时候不止EPPlus本身,它的附属依赖(比如System.Drawing.Common)也可能丢失,重装模块会自动补全这些依赖。

  • 验证.NET Framework版本
    运行以下命令看.NET Framework 4.x的版本:

    reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
    

    如果返回的Release值低于4621055,说明没装4.6.2及以上版本,需要先更新.NET Framework。

  • 清理模块缓存
    找到$env:PSModulePath里的ImportExcel文件夹,直接删掉,再重新安装模块,避免旧的损坏缓存文件干扰加载。

内容的提问来源于stack exchange,提问作者titatovenaar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 07:52:34