Qu'est-ce que le format de fichier IQY ?
Fichiers texte contenant des requêtes Web - Les fichiers de requête Internet utilisés par les applications Microsoft, plus particulièrement Excel, sont enregistrés avec l'extension .iqy. Ces fichiers permettent aux utilisateurs de récupérer des informations sur des sites Web et de les importer directement dans un tableur. Les fichiers .iqy sont enregistrés par défaut dans le sous-dossier MS Office Program Files\Microsoft Office\Queries.
.iqy est un fichier texte brut et peut être facilement ouvert avec n'importe quel éditeur de texte. Chaque fichier contient diverses définitions telles que :
- URL - l'adresse à laquelle envoyer la requête
- Selection - la plage de données à récupérer, par exemple
EntirePageou un index de tableau numéroté - Formatting - contrôle la disposition des données sur la feuille de calcul
- Paramètres facultatifs tels que
PreFormattedTextToColumnsetSingleBlockTextImport
La structure canonique s'ouvre avec le mot-clé WEB sur la première ligne, le numéro de version (généralement 1) sur la deuxième, et l'URL cible sur la troisième.
Les fichiers .iqy sont utilisés pour importer des données externes dans des documents de feuille de calcul. Sous Windows, ces fichiers sont par défaut associés à Microsoft Excel. Un fichier .DQY associé remplit un rôle similaire pour les requêtes de base de données ODBC, tandis que les données importées sont fréquemment enregistrées sous forme de classeur .XLSX ou exportées en CSV. Étant donné que les fichiers .iqy peuvent pointer Excel vers des emplacements distants arbitraires - y compris des chemins file:// et UNC - ils sont devenus un vecteur de diffusion de logiciels malveillants notoire vers 2018, exploités dans des campagnes de phishing pour télécharger et exécuter des charges utiles malveillantes via des pièces jointes d'e-mails. De nombreux filtres de messagerie bloquent désormais les pièces jointes .iqy par défaut. Excel 2016 et les versions ultérieures recommandent les connecteurs Power Query (« Récupérer et transformer ») comme remplacement plus sûr et plus performant.
Sécurité et sûreté
RISQUE : HIGHLes fichiers IQY sont un vecteur de diffusion de logiciels malveillants reconnu. En ouvrir un indique à Excel de se connecter à l'URL interne, ce que les attaquants ont utilisé pour récupérer des charges utiles distantes et déclencher des chaînes de scripts/macros (notamment les campagnes de malspam Marap et FlawedAmmyy de 2018). Traitez tout .iqy arrivant par e-mail ou chat comme hostile : ne double-cliquez PAS dessus. Inspectez-le d'abord dans le Bloc-notes/TextEdit - c'est du texte brut, vous pouvez donc lire l'URL de destination. N'exécutez des fichiers .iqy que s'ils proviennent d'une source en laquelle vous avez une entière confiance, et laissez activées les invites de données externes et le Mode protégé d'Excel. De nombreuses passerelles de messagerie bloquent les pièces jointes .iqy par défaut pour cette raison.
Détails du format
en brefProgrammes qui ouvrent les fichiers IQY
Détails techniques
spécifications approfondies| Catégorie de fichier | Fichier d'instructions en texte brut - indique à Excel quelle URL récupérer ; ne contient aucune donnée de feuille de calcul en soi |
| Mot-clé d'ouverture | La première ligne est toujours le texte littéral `WEB`, identifiant le type de requête pour l'application |
| Champ de version | La deuxième ligne contient le numéro de version du format, généralement `1` |
| Champ URL | La troisième ligne contient l'URL cible à laquelle Excel se connecte lors de l'exécution de la requête |
| Encodage du texte | ASCII / UTF-8, texte brut ; fins de ligne CRLF sur Windows |
| Taille de fichier typique | Moins de 1 Ko - généralement juste quelques lignes |
| Signature binaire | Aucune - pas d'octets magiques ; le fichier est identifié par le mot-clé `WEB` sur la ligne 1 |
| Paramètre de sélection | Contrôle le contenu à importer : `EntirePage` extrait tous les tableaux ; un entier (ex. `1`) cible un tableau spécifique sur la page |
| Invites de paramètres | Les lignes facultatives `["nom","invite"]` permettent à Excel de demander à l'utilisateur une valeur d'exécution avant d'exécuter la requête |
| Comportement d'actualisation | Excel peut actualiser la requête automatiquement à l'ouverture du fichier ou à un intervalle configurable (ex. toutes les 60 minutes) via les paramètres de connexion de la feuille de calcul |
| Type MIME | `text/plain` ; également enregistré sous `application/x-ms-iqy` |
| Risque de sécurité | Peut référencer des chemins `http://`, `file://` ou UNC arbitraires ; fortement exploité dans les campagnes de phishing à partir de 2018 ; couramment bloqué par les filtres de messagerie |
| Dossier de requêtes par défaut | `%ProgramFiles%\Microsoft Office\Queries\` - emplacement de stockage intégré d'Excel pour les requêtes Web enregistrées |
| Remplacé par | Power Query (« Récupérer et transformer ») dans Excel 2016+, qui prend en charge OAuth, les API REST et des dizaines de connecteurs de sources de données supplémentaires |
| Formats de requête associés | `.dqy` (requêtes ODBC), `.rqy` (requêtes OLE DB), `.oqy` (requêtes OLAP/cube) |
| Publié | 1990s (Microsoft Excel Web Query, since Excel 97/2000) |
| Dernière version | Stable legacy format; superseded by Power Query (Get & Transform) in Excel 2016+ |
| Spécification | support.microsoft.com |
Conversions IQY
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers IQY.