Private/Utility/Test-ImportExcelModule.ps1

function Test-ImportExcelModule {
    try {
        $module = Get-Module ImportExcel -ListAvailable -ErrorAction SilentlyContinue
        if ($module) {
            Import-Module ImportExcel -ErrorAction Stop -WarningAction SilentlyContinue
            return $true
        }
        return $false
    }
    catch {
        Write-Verbose "Failed to load ImportExcel module: $($_.Exception.Message)"
        return $false
    }
}