Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Excel
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office 2007
Rechercher des mises à jour : (c) Microsoft
Tester Office 2010 beta
 
 
 
Support et commentaires
Ressources techniques
Ressources supplémentaires
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Résoudre les problèmes liés à la conversion des formats de fichiers
 

Le contenu de cette rubrique n'est peut-être pas applicable à certaines langues.

AfficherImpossible d'ouvrir mon fichier Lotus 1-2-3 dans Microsoft Excel.

Excel 2000 ou les versions ultérieures sont incapables d'ouvrir certains fichiers protégés par un mot de passe.

  1. Ouvrez le fichier dans Lotus 1-2-3.
  2. Enregistrez le fichier sans la protection par mot de passe ou enregistrez-le sous un fichier WKS ou WK1.
  3. Ouvrez le fichier dans Excel.

Remarques

  • Excel peut ouvrir des fichiers WKS et WK1 protégés par mot de passe et vous invite à spécifier ce dernier avant d'ouvrir la feuille de calcul.
  • Excel est incapable d'ouvrir des fichiers WK3 ou WK4 protégés par un mot de passe au niveau du fichier.
  • Excel peut ouvrir des fichiers Lotus 1-2-3 protégés au niveau de la feuille de calcul.

AfficherImpossible d'ouvrir un fichier créé avec Microsoft Works.

Excel 2000 ou versions ultérieures ne peuvent pas ouvrir directement des fichiers créés avec les versions 3.0 et ultérieures de Microsoft Works. Pour ouvrir un fichier Works dans Excel, ouvrez-le d'abord dans Works et utilisez la commande Enregistrer sous pour le convertir en l'un des formats de fichiers répertoriés ci-dessous. Puis fermez le fichier Works et ouvrez la version convertie dans Excel.

  • Works pour Windows 2.0/Works pour DOS SS
  • Excel SS
  • Lotus 1-2-3

Pour ouvrir un fichier de base de données Works dans Microsoft Excel, enregistrez-le d'abord dans Microsoft Works au format dBASE, puis ouvrez ce fichier dBASE dans Excel.

AfficherImpossible d'ouvrir mes fichiers Quattro Pro dans Excel.

Excel 2000 et versions ultérieures ne peuvent pas ouvrir les fichiers Quattro Pro protégés par un mot de passe. Avant d'ouvrir un tel fichier dans Excel, veillez à supprimer tout mot de passe du fichier. Vous serez peut-être amené à installer le convertisseur Quattro Pro. Il est disponible sur le site Web de Microsoft Office.

AfficherMon classeur est volumineux et met beaucoup de temps à s'ouvrir.

Lorsque vous ouvrez un classeur qui a été créé dans une version antérieure de Microsoft Excel, son contenu est entièrement recalculé afin de garantir que toutes les formules sont optimisées pour la version Excel en cours. Une fois que ce classeur est enregistré dans une nouvelle version, son ouverture prend moins de temps.

Quand vous avez manipulé le fichier dans Lotus 1-2-3, vous avez peut-être mis en forme des colonnes entières. Microsoft Excel convertit toutes les cellules mises en forme, y compris celles qui sont vides, ce qui augmente le volume de la feuille de calcul et ralentit son ouverture. Vous pouvez corriger ce problème dans Lotus 1-2-3 ou dans Excel.

AfficherPour utiliser Lotus 1-2-3

  1. Ouvrez le fichier WK4 d'origine dans Lotus 1-2-3, puis sélectionnez toutes les cellules vides en dessous de la dernière cellule de la feuille de calcul qui contient des données.

  2. Dans le menu Edition, cliquez sur Supprimer, puis sur OK.

  3. Enregistrez et fermez le classeur, puis ouvrez-le à nouveau dans Excel.

AfficherPour utiliser Excel

  1. Dans Excel, sélectionnez toutes les lignes vides en dessous de la dernière cellule de votre feuille de calcul qui contient des données.

  2. Dans le menu Edition, cliquez sur Supprimer.

  3. Enregistrez le classeur.

AfficherLa mise en forme que j'ai appliquée dans Excel a disparu.

Vous avez dû ouvrir le fichier à partir d'un autre programme, appliquer la mise en forme Excel et enregistrer dans le format initial. Cette procédure supprime toute la mise en forme Excel.

Si vous avez changé l'extension du fichier en .xls mais n'avez pas sélectionné le format Classeur Microsoft Excel dans la boîte de dialogue Enregistrer sous, le format Excel n'est pas enregistré.

AfficherLes valeurs contenues dans la feuille convertie ne correspondent pas aux valeurs de la feuille d'origine.

Excel calcule certains opérateurs et certaines fonctions dans un ordre différent de celui utilisé par d'autres tableurs. Pour calculer des formules en utilisant les mêmes règles que dans Lotus 1-2-3, dans le menu Outils cliquez sur Options, puis sur l'onglet Transition. Sous Options de feuille de calcul, activez la case à cocher Autre interprétation des formules.

AfficherCertaines formules ont été converties en texte ou en valeurs.

Quand Excel ouvre un fichier créé dans un autre tableur et rencontre un opérateur (opérateur : signe ou symbole qui spécifie le type de calcul à réaliser dans une expression. Il existe des opérateurs mathématiques, de comparaison, logiques et de référence.) ou une fonction (fonction : formule pré-écrite qui prend une ou plusieurs valeurs, exécute une opération, puis renvoie une ou plusieurs valeurs. Utilisez des fonctions pour simplifier et raccourcir des formules sur une feuille de calcul, notamment celles qui effectuent des calculs longs et complexes.) qu'il ne peut pas convertir, il utilise le résultat de la formule (et non pas la formule à proprement parler) correspondant au contenu de la cellule. Vous pouvez retaper la formule dans votre feuille de calcul Excel en utilisant un opérateur ou une fonction équivalents.

Certaines fonctions Lotus 1-2-3 ne possèdent pas d'équivalents dans Excel. Les cellules contenant des formules non converties sont identifiées à l'aide de commentaires et indiquent les dernières valeurs calculées dans Lotus 1-2-3. Pour corriger ce problème, affichez les commentaires, retrouvez les formules non converties, puis recréez-les. Pour afficher tous les commentaires, cliquez sur Commentaires dans le menu Affichage.

AfficherLes dates et les numéros de téléphone de mon fichier Lotus 1-2-3 s'affichent sous forme de texte

Vous avez mis en forme les cellules des dates ou des numéros de téléphone à l'aide d'un format numérique Texte et vous avez séparé les chiffres avec des tirets (par exemple, 2-10-98 ou 555-1212) dans votre feuille de calcul Lotus 1-2-3. Vous pouvez éliminer ce problème dans Lotus 1-2-3 ou dans Excel.

AfficherPour utiliser Lotus 1-2-3

  1. Ouvrez le fichier dans Lotus 1-2-3.

  2. Remplacez les dates qui utilisent un format numérique Texte par un format numérique Date.

  3. Remplacez les tirets dans les dates par des barres obliques (/).

AfficherPour utiliser Excel

  1. Double-cliquez sur la cellule.

  2. Supprimez le signe égal (=) devant la date ou le numéro de téléphone, puis appuyez sur ENTRÉE.

    Les éléments des dates sont séparés par des barres obliques.

Remarque  Pour afficher la date en séparant les éléments par des tirets, cliquez sur la cellule, puis sur Cellules dans le menu Format. Cliquez sur l'onglet Nombre, puis sur le format de date souhaité dans la zone Type.

AfficherMes macros Lotus 1-2-3 ou Quattro Pro ne s'exécutent pas dans Microsoft Excel.

Excel 2000 et versions ultérieures n'exécutent pas les macros Lotus 1-2-3 ou Quattro Pro. Vous pouvez réécrire toutes les macros nécessaires dans Visual Basic pour Applications (VBA). Pour plus d'informations sur la création de code de macros Excel, consultez l'aide de Visual Basic (aide de Microsoft Visual Basic : pour obtenir de l'aide sur Microsoft Visual Basic dans Microsoft Excel, pointez sur Macro dans le menu Outils, puis cliquez sur Visual Basic Editor. Dans le menu Aide, cliquez sur Aide de Microsoft Visual Basic.).

AfficherLa totalité du texte du fichier s'affiche dans la première colonne.

  1. Sélectionnez la plage de cellules contenant le texte à fractionner. Cette plage peut se composer du nombre souhaité de lignes, mais ne peut pas dépasser la largeur d'une colonne.

    Remarque  Il doit y avoir assez de colonnes vides à droite de la colonne sélectionnée pour faire contenir les colonnes de données que vous souhaitez créer. Dans le cas contraire, les données à droite de la colonne sélectionnée sont écrasées.

  2. Dans le menu Données, cliquez sur Convertir.
  3. Suivez les instructions de l'Assistant Conversion pour indiquer la façon dont vous souhaitez diviser le texte en colonnes.

AfficherCertaines de mes données manquent quand je les enregistre au format dBASE.

Les formats de fichier dBASE DBF 2 (dBASE II), DBF 3 (dBASE III) et DBF 4 (dBASE IV) enregistrent uniquement le texte et les valeurs de la façon dont ils sont affichés dans la feuille de calcul active. La mise en forme des cellules, les paramètres de mise en page, les graphiques, les objets et toute autre fonction de Microsoft Excel sont perdus. Les données affichées dans la vue en cours d'un rapport de tableau croisé dynamique sont enregistrées, mais toutes les autres données du tableau sont perdues.

Selon le format dBase, seuls les numéros de colonne suivants sont enregistrés dans la feuille de calcul active :

Format Colonnes
DBF 2 (dBASE II) 32
DBF 3 (dBASE III) 128
DBF 4 (dBASE IV) 255

Seules les données de la plage nommée ou de la zone active sont enregistrées      Si vous enregistrez une feuille de calcul Excel au format dBASE (DB2, DB3 ou DB4) et si cette feuille contient une plage appelée « Database », seules les données de cette plage sont enregistrées dans le fichier dBASE. Si vous ajoutez des enregistrements après avoir nommé la plage, vous devez redéfinir la plage de la base de données afin qu'elle comprenne les nouveaux enregistrements avant d'enregistrer la feuille au format dBASE.

Si aucune plage de la feuille n'est appelée « Database », seules les données de la zone en cours (zone active : bloc de cellules remplies qui comprend la ou les cellules sélectionnées. La zone s'étend dans toutes les directions jusqu'à la première ligne ou colonne vide.) sont converties. Si la première ligne de données contient du texte, Excel l'utilise comme en-tête de ligne pour définir les noms de champ. Si la première ligne contient des chiffres, Microsoft Excel crée des noms de champ tels que N1, N2, etc.

Vérifiez si la longueur des chaînes de caractères est inférieure à la largeur de colonne      Lorsque vous enregistrez des données au format dBASE, Excel attribue un type de données à chaque champ (colonne de données) en fonction des données de champ du premier enregistrement de la plage de base de données ou de la zone en cours.

Si un champ du premier enregistrement contient du texte, le type de données caractère est attribué à ce champ, et les nombres contenus dans ce champ dans d'autres lignes sont considérés comme des chaînes de caractères. La largeur de la colonne du champ détermine la longueur de la chaîne. Les chaînes de caractères dont la longueur est supérieure à la largeur de la colonne sont tronquées dans dBASE. Pour ne pas perdre de données, sélectionnez la plage que vous souhaitez convertir dans Excel et appliquez une police de caractères non proportionnelle telle que Courier. Pour redimensionner les colonnes afin d'afficher toutes les données, pointez dans le menu Format sur Colonne, puis cliquez sur Ajustement automatique. Les champs de données numériques ne peuvent pas contenir de texte. Celui-ci est d'ailleurs converti en valeur nulle.

Utilisez un format différent du format numérique général      Si des nombres décimaux ont un format numérique Standard, les décimales sont tronquées dans dBASE. Avant d'enregistrer les données au format dBASE, appliquez un format numérique différent à toutes les données de ce champ. Dans le menu Format, cliquez sur Cellule, puis sur l'onglet Nombre. Dans la zone Catégorie, cliquez sur Nombre ou Scientifique, puis indiquez le nombre de décimales souhaitées.

Convertissez les heures en texte      Les champs qui contiennent des heures ne peuvent pas être convertis. Avant d'enregistrer les données au format dBASE, vous pouvez changer ces données en texte à l'aide de la fonction de feuille de calcul TEXTE. Par exemple, pour changer l'heure 12:34 PM en texte, utilisez la fonction =TEXTE("12:34", "hh:mm AM/PM").

AfficherLes liens vers les feuilles de calcul Lotus 1-2-3 ne sont pas convertis correctement ou présentent des erreurs de type #REF!.

Quand vous ouvrez une feuille de calcul Lotus 1-2-3 dans Microsoft Excel, vous devez cliquer sur Oui en réponse au message vous invitant à appliquer les modifications au classeur afin que Excel convertisse correctement les liens de la feuille de calcul. Quand vous convertissez une feuille de calcul dans Excel, vous pouvez conserver les liens à d'autres feuilles de calcul Lotus 1-2-3 ou convertir tous les classeurs en classeurs Excel, puis modifier les liens.

Corrigez les erreurs #REF!

  1. Dans Excel, fermez la feuille de calcul convertie sans l'enregistrer.
  2. Ouvrez à nouveau le classeur dans Excel, en cliquant cette fois sur Oui dans le message vous invitant à appliquer les modifications au classeur.

Conservez les liens à d'autres feuilles de calcul Lotus 1-2-3 lors de la conversion dans Excel

  1. Assurez-vous que les feuilles de calcul liées à Lotus 1-2-3 sont fermées.
  2. Dans Excel, ouvrez la feuille de calcul Lotus 1-2-3 contenant les liens, puis cliquez sur Oui en réponse au message vous invitant à appliquer les modifications au classeur.
  3. Dans le menu Fichier, cliquez sur Enregistrer sous, puis sur Classeur Microsoft Excel dans la zone Type de fichier.

Modifiez les liens pour utiliser les classeurs Excel convertis

  1. Dans Excel, ouvrez toutes les feuilles de calcul liées à Lotus 1-2-3.
  2. Ouvrez le classeur contenant les liens.
  3. Pour chaque feuille de calcul liée, cliquez sur Enregistrer sous dans le menu Fichier, puis sur Classeur Microsoft Excel dans la zone Type de fichier.
  4. Enregistrez le classeur contenant les liens.
publicité