Convertir xls en iif

Convertir XLS en IIF

Convertir les données Excel XLS en enregistrements IIF mappés et délimités par des tabulations pour les importations dans QuickBooks Desktop.

Convertir des fichiers XLS en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour XLS vers IIF, mais vous pouvez convertir des fichiers XLS en ligne vers ces formats et bien d’autres :

Vous voulez convertir XLS en IIF ?

Dites-le-nous. Nous choisissons les prochaines conversions à ajouter selon l'intérêt.

Comment convertir xls en fichier iif

QuickBooks Desktop accepte les fichiers IIF pour les importations par lots de listes et de transactions, tandis que les anciennes exportations comptables arrivent souvent sous forme de classeurs Excel .xls. La tâche consiste à transformer les valeurs de la feuille de calcul en enregistrements exactement séparés par des tabulations, tels que requis par le type d’importation QuickBooks ; modifier uniquement le nom du fichier ne convertit pas les données.

Contenu des fichiers XLS

XLS est le format de classeur binaire de Microsoft Excel pour Excel 97–2003. Il est encore produit par d’anciennes applications professionnelles et utilisé par Microsoft Excel, LibreOffice Calc et d’autres outils de feuille de calcul.

Un classeur XLS peut contenir plusieurs feuilles de calcul, des formules, une mise en forme, des graphiques, des cellules fusionnées, des macros, des commentaires et des lignes masquées. IIF ne conserve aucune de ces fonctionnalités du classeur : il importe uniquement des valeurs texte organisées en enregistrements QuickBooks.

Présentation des fichiers IIF

IIF signifie Intuit Interchange Format. Il s’agit d’un format texte séparé par des tabulations utilisé principalement par QuickBooks Desktop pour importer certaines listes et transactions, notamment les comptes, clients, fournisseurs, articles, écritures de journal, factures, factures fournisseurs, chèques et paiements lorsque l’édition QuickBooks installée les prend en charge.

Les fichiers IIF utilisent des lignes d’en-tête commençant par ! pour définir les champs, ainsi que des lignes de données identifiées par des types d’enregistrements. Un fichier de transaction contient généralement les en-têtes !TRNS, !SPL et !ENDTRNS, suivis des enregistrements correspondants TRNS, SPL et ENDTRNS.

IIF est utile pour la saisie répétable par lots et peut être modifié dans un éditeur de texte ou un logiciel de feuille de calcul avant l’importation. Il offre moins de protection que la saisie manuelle des transactions ; ainsi, un fichier structurellement valide peut tout de même enregistrer des comptes, montants, noms ou traitements fiscaux incorrects.

Préparation et conversion du classeur

  1. Identifiez la cible exacte dans QuickBooks Desktop : importation de liste, écriture de journal général, facture, facture fournisseur, chèque ou autre type de transaction pris en charge. Chaque type nécessite des champs et des codes d’enregistrement différents.
  2. Créez si possible un enregistrement d’exemple correct dans le fichier de l’entreprise de destination, puis exportez-le au format IIF. Utilisez cette exportation comme modèle pour les noms de champs, le format des dates, les noms de comptes, les codes de transaction et les colonnes obligatoires. Un fichier XLS ne doit pas nécessairement avoir été créé à l’origine dans QuickBooks.
  3. Ouvrez le fichier XLS dans Excel ou LibreOffice Calc. Placez un type d’enregistrement par feuille de calcul, supprimez les lignes vides et remplacez les formules par leurs valeurs calculées si ce sont ces valeurs que QuickBooks doit recevoir.
  4. Associez les colonnes source au modèle IIF. Les noms des comptes, clients, fournisseurs, articles, classes et conditions de paiement, ainsi que les noms des taxes de vente, doivent correspondre exactement à ceux du fichier de l’entreprise de destination, sauf si l’importation est destinée à créer ces entrées de liste.
  5. Créez les en-têtes et les lignes de données IIF à l’aide du modèle exporté. Pour les transactions de type journal, chaque transaction comporte normalement une ligne TRNS, une ou plusieurs lignes SPL et une ligne ENDTRNS. Les valeurs signées AMOUNT de la transaction doivent avoir un total net égal à zéro.
  6. Enregistrez uniquement la feuille de calcul terminée au format texte séparé par des tabulations : File → Save As → Text (Tab delimited) (*.txt). Remplacez l’extension .txt du fichier de sortie par .iif, par exemple journal-import.iif. Excel exporte uniquement la feuille de calcul active.
  7. Ouvrez le fichier dans un éditeur de texte brut. Vérifiez que les champs sont séparés par de véritables caractères de tabulation, et non par des virgules, et qu’aucun en-tête de colonne ni aucune ligne vide n’a été exporté involontairement.
  8. Sauvegardez le fichier de l’entreprise QuickBooks, puis utilisez File → Utilities → Import → IIF Files. Testez un petit lot dans une copie du fichier de l’entreprise avant d’importer le fichier complet.

Outils pour les importations avec mappage

Pour les importations ponctuelles ou de petite taille, Excel ou LibreOffice Calc, associé à un exemple IIF exporté depuis l’entreprise QuickBooks de destination, offre le contrôle le plus direct. Pour les importations récurrentes, des produits pour ordinateur tels que Transaction Pro Importer et Zed Axis peuvent associer les colonnes XLS, XLSX, CSV ou texte aux objets QuickBooks Desktop pris en charge, sans devoir construire manuellement chaque ligne IIF.

Les convertisseurs de fichiers génériques en ligne ne doivent pas être utilisés pour les importations financières, car ils ne peuvent pas déterminer le type de transaction QuickBooks ni valider les noms de comptes et de listes propres à l’entreprise. Les services de mappage cloud tels que SaasAnt Transactions peuvent convenir uniquement après confirmation de la prise en charge du produit QuickBooks, de l’objet à importer et du format de fichier concernés ; consultez les conditions relatives au traitement des données avant de téléverser des documents financiers.

Vérifications de compatibilité

  • Les versions de QuickBooks Desktop ne prennent pas en charge exactement les mêmes champs et types d’enregistrements IIF. Créez le modèle à partir de la même version de QuickBooks et du même fichier d’entreprise que ceux qui recevront l’importation.
  • Utilisez le format de date indiqué dans un fichier IIF exporté par cette entreprise. Ne supposez pas qu’une date propre aux paramètres régionaux, telle que 31/01/2026, sera interprétée correctement.
  • Supprimez les tabulations et les sauts de ligne intégrés aux noms, adresses et champs de mémo, car ils peuvent décaler les champs ou scinder un enregistrement.
  • Utilisez si possible l’encodage produit par le modèle exporté depuis QuickBooks. Les caractères non ASCII peuvent être importés incorrectement lorsqu’un éditeur de texte enregistre le fichier dans un encodage non pris en charge.
  • Les importations IIF peuvent créer des doublons lorsqu’elles sont relancées. Incluez une référence ou un numéro de document unique lorsque le type de transaction le permet, conservez le fichier importé et vérifiez le nombre d’éléments importés ainsi que les soldes.
  • QuickBooks Online dispose de fonctionnalités d’importation différentes ; il ne faut pas supposer qu’il acceptera un fichier IIF préparé pour QuickBooks Desktop.

Comparaison du format XLS vs IIF

Comparaison entre les formats XLS et IIF sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier XLS et IIF
Propriété .XLS Microsoft Excel Spreadsheet .IIF Intuit Interchange Format
Norme ouverte Non Non
Compression Les deux Non compressé
Taille de fichier typique Moyen Petit
S’ouvre dans un navigateur web Partiel Non
Modification ultérieure Limité Limité
Support des métadonnées Basique Basique
Lisible en texte brut Non Oui
Idéal pour Échange de données Échange de données
Date d’introduction 1987 —
Développeur Microsoft Intuit Inc.
Type MIME application/vnd.ms-excel —

Questions fréquentes

Le formatage, les formules et les feuilles de calcul multiples de mon XLS seront-ils conservés dans IIF ?

Non, IIF conserve les écritures comptables mappées plutôt que le formatage, les formules, les graphiques ou la structure des feuilles de calcul du classeur XLS. Les cellules contenant des formules sont généralement exportées sous forme de valeurs calculées, et seules les données sélectionnées et mappées deviennent des enregistrements importables.

Pourquoi ma conversion de XLS vers IIF échoue-t-elle ou importe-t-elle mal les transactions ?

La cause habituelle est une structure IIF non valide, comme des en-têtes d’enregistrement manquants, des colonnes séparées par des tabulations incorrectes, des noms de champs non pris en charge, ou des valeurs de débit et de crédit mappées aux mauvais champs. Les dates, les noms de comptes, les codes fiscaux et les champs obligatoires vides peuvent également entraîner le rejet ou le mauvais classement des enregistrements.

Le fichier IIF aura-t-il la même apparence que ma feuille de calcul XLS, et puis-je le reconvertir ?

Non, IIF est un fichier d’échange texte séparé par des tabulations, il ne conserve donc pas la mise en page visuelle de la feuille de calcul et ne reste pas équivalent à un classeur modifiable. Le reconvertir ne permet pas de restaurer de manière fiable les formules, le formatage, la disposition des feuilles de calcul ou les données non mappées d’origine.

Autres conversions de fichiers .xls

Conversion inverse

Conversion vers .iif
depuis d'autres formats

Partager sur les réseaux sociaux :