Convertisseur en ligne gratuit de XLSX en QIF
Convertir des classeurs de transactions Excel en fichiers QIF pour les logiciels financiers compatibles.
Convertir XLSX en QIF en ligne - gratuit
Votre fichier est traité instantanément et n'est pas stocké sur nos serveurs.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .xlsx
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .xlsx vers .qif
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .qif converti
Le résultat de la conversion est prêt à être téléchargé.
Comment convertir xlsx en fichier qif
- Comptabilité et impôts
- Aucune note pour l'instant.
Un programme financier peut nécessiter QIF lorsque les enregistrements de transactions sont stockés dans un classeur Excel et ne peuvent pas être importés au format XLSX ou CSV. La conversion des données crée un fichier d’importation pour les logiciels de gestion des finances personnelles et de comptabilité pris en charge, tout en conservant les champs essentiels tels que les dates, les bénéficiaires, les montants, les mémos et les catégories.
Qu’est-ce que le format XLSX ?
XLSX est le format de classeur basé sur XML utilisé par Microsoft Excel, LibreOffice Calc, Apple Numbers et les logiciels de génération de feuilles de calcul. Un classeur peut contenir plusieurs feuilles de calcul, des formules, une mise en forme, des tableaux, des graphiques et différents types de données ; une feuille de transactions contient généralement des colonnes telles que Date, Payee, Amount, Memo, Category et Check.
XLSX est conçu pour la modification de feuilles de calcul, et non pour l’échange direct de données financières. Sélectionnez la feuille de calcul contenant les transactions, supprimez les lignes vides ou récapitulatives et remplacez les formules par leurs valeurs calculées si le convertisseur ou le programme de destination ne peut pas lire les résultats des formules. Les dates et les montants doivent utiliser des valeurs cohérentes plutôt qu’une mise en forme qui ne s’applique qu’à l’affichage.
Qu’est-ce que le format QIF ?
QIF est un format d’échange en texte brut utilisé par Quicken et d’autres applications de gestion des finances personnelles prenant en charge les importations QIF. Une transaction bancaire contient normalement une date commençant par D, un montant commençant par T, un bénéficiaire facultatif commençant par P, un mémo commençant par M, une catégorie ou un transfert commençant par L, ainsi qu’un terminateur d’enregistrement composé de ^. Le fichier commence par une ligne de type telle que !Type:Bank.
QIF est compact, lisible par l’être humain et utile lorsque la destination n’accepte pas XLSX. Il ne conserve pas la mise en forme des feuilles de calcul, les formules, les graphiques, les feuilles de calcul ni toutes les métadonnées financières modernes. La prise en charge de l’importation varie selon l’application et la version ; certains programmes plus récents limitent les importations QIF ou les prennent en charge uniquement pour certains types de comptes.
Convertir XLSX en QIF sur 101convert.com
- Préparez le classeur : conservez les en-têtes des transactions sur la première ligne, supprimez les totaux et les lignes sans rapport, puis vérifiez que chaque transaction possède une date et un montant valides.
- Ouvrez le convertisseur XLSX-to-QIF sur 101convert.com et téléversez le classeur.
- Sélectionnez la feuille de calcul des transactions et associez les colonnes de la feuille de calcul aux champs QIF si le convertisseur propose ces options. Associez les retraits et les dépenses à des montants négatifs et les dépôts à des montants positifs, sauf si l’application de destination indique une autre convention.
- Choisissez le type de compte, généralement un compte bancaire ou une carte de crédit, lancez la conversion et téléchargez le fichier
.qifobtenu. - Dans l’application financière, utilisez sa commande d’importation QIF, généralement File → Import → QIF. Sélectionnez le compte approprié, puis vérifiez les dates, les signes, les catégories, les transferts et les transactions en double avant d’accepter l’importation.
Pour les données confidentielles, consultez les conditions de traitement et de conservation du service avant le téléversement. Un script local évite d’envoyer le classeur à un tiers.
Créer un fichier QIF localement avec Python
Installez Python et le lecteur XLSX avec python -m pip install openpyxl. Enregistrez le code suivant sous xlsx_to_qif.py. Il attend un classeur nommé transactions.xlsx, utilise la feuille de calcul active et exige les en-têtes Date et Amount ; les autres colonnes répertoriées sont facultatives.
from datetime import date, datetime
from decimal import Decimal
from openpyxl import load_workbook
book = load_workbook('transactions.xlsx', data_only=True)
sheet = book.active
headers = {
str(cell.value).strip().lower(): i
for i, cell in enumerate(sheet[1], start=1)
if cell.value is not None
}
def col(name, required=False):
value = headers.get(name.lower())
if required and value is None:
raise ValueError(f'Missing required column: {name}')
return value
def text(row, index):
return '' if index is None or row[index - 1] is None else str(row[index - 1]).strip()
date_col = col('Date', True)
amount_col = col('Amount', True)
payee_col = col('Payee')
memo_col = col('Memo')
category_col = col('Category')
check_col = col('Check')
with open('transactions.qif', 'w', encoding='utf-8', newline='') as out:
out.write('!Type:Bank\n')
for row in sheet.iter_rows(min_row=2, values_only=True):
raw_date = row[date_col - 1]
raw_amount = row[amount_col - 1]
if raw_date in (None, '') or raw_amount in (None, ''):
continue
if isinstance(raw_date, (datetime, date)):
qif_date = raw_date.strftime('%m/%d/%Y')
else:
qif_date = str(raw_date).strip()
amount = Decimal(str(raw_amount)).quantize(Decimal('0.01'))
out.write(f'D{qif_date}\nT{amount:f}\n')
for prefix, index in (
('P', payee_col), ('M', memo_col), ('L', category_col), ('N', check_col)
):
value = text(row, index)
if value:
out.write(f'{prefix}{value}\n')
out.write('^\n')
Exécutez-le avec python xlsx_to_qif.py, examinez transactions.qif dans un éditeur de texte brut et importez-le dans le programme de destination. Si le compte est une carte de crédit, remplacez !Type:Bank par !Type:CCard ; les autres types QIF incluent Cash et Invst.
Limites de compatibilité et de qualité des données
- La syntaxe des dates QIF et les formats d’année acceptés varient selon l’importateur. Le script écrit les dates au format
MM/DD/YYYY; vérifiez les paramètres régionaux et les exigences de date de la destination lorsque les dates sont ambiguës. - Les catégories utilisent le champ
L, par exempleLGroceries. Les transferts utilisent généralement une syntaxe de compte telle queL[Checking], tandis que les transactions fractionnées nécessitent plusieurs champs de catégorie et de montant et ne sont pas générées par le script simple. - QIF peut ne pas contenir les codes de devise, les soldes des comptes, les identifiants de transaction, les soldes d’ouverture ou l’ensemble des données d’investissement. Vérifiez les paramètres de devise et de compte dans l’application de destination.
- Les importateurs QIF diffèrent dans leur traitement des transactions en double, de l’état rapproché, des numéros de chèques, de l’encodage et des montants négatifs. Les logiciels anciens peuvent nécessiter un encodage local au lieu de UTF-8.
- Conservez le classeur d’origine, comparez le nombre total de transactions et le total importés avec ceux de la source, puis rapprochez le compte après l’importation. Ne considérez pas la réussite de l’importation du fichier comme la preuve que chaque champ a été correctement associé.
Comparaison du format XLSX vs QIF
Comparaison entre les formats XLSX et QIF sur les propriétés les plus importantes pour cette conversion.
| Propriété | .XLSX Microsoft Excel Open XML Spreadsheet | .QIF Quicken Interchange Format |
|---|---|---|
| Norme ouverte | Oui | Partiellement ouvert |
| Compression | Les deux | Non compressé |
| Taille de fichier typique | Moyen | Petit |
| S’ouvre dans un navigateur web | Partiel | Non |
| Modification ultérieure | Facile | Limité |
| Support des métadonnées | Étendu | Basique |
| Lisible en texte brut | Non | Oui |
| Idéal pour | Échange de données | Échange de données |
| Date d’introduction | 2007 | — |
| Développeur | Microsoft | Intuit (originally Quicken/Intuit; later maintained by various finance software vendors) |
| Type MIME | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | — |
La base de données ne contient actuellement aucun convertisseur de fichier xlsx.
Questions fréquentes
Le convertisseur XLSX en QIF est-il gratuit ?
Oui, la conversion de XLSX en QIF sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.
Quelle taille mon fichier XLSX peut-il avoir ?
Vous pouvez téléverser des fichiers XLSX jusqu'à 1000 Mo et convertir jusqu'à 20 fichiers à la fois en un seul lot.
Qu'advient-il de mes fichiers téléversés ?
Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.
Dois-je installer un logiciel pour convertir XLSX en QIF ?
Non. La conversion de XLSX en QIF s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.
La conversion a-t-elle échoué ?
Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier XLSX valide pour cette conversion de XLSX en QIF. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.