Comment puis-je créer un fichier texte à largeur fixe?
J'ai un fichier texte à largeur fixe que j'avais besoin de le modifier sur 200 lignes de. L'importation dans excel est facile, mais quand j'ai terminé mes modifications et essayez d'enregistrer le fichier sous un fichier délimité par un espace ou un fichier texte tous les espacement va détraqué, j'.e le premier champ dans excel est rembourré à 6 caractères, mais quand j'ai enregistrer le fichier en tant que délimité par un espace ou d'un texte, elle devient alors le champ en 8 caractères.
Veuillez noter que je suis en utilisant un LEFT(text&REPT(" ", 30)30)
formule pour obtenir le nécessaire rembourrage qui fonctionne très bien. Cependant je n'arrive pas à enregistrer le fichier avec le bon nombre de cases. J'ai également tout essayé copier et coller dans un fichier bloc-notes, mais cela semble juste de créer plus d'espaces indésirables etc.
Comment puis-je créer une largeur fixe de fichier lorsque j'ai toutes les données dont j'ai besoin et le champ des exigences de longueur?? Quelqu'un a eu ce problème avant? Merci à l'avance.
- Avez-vous essayé d'enregistrer le fichier dans prn format??
- Oui, j'ai essayé d'économie d' .prn mais j'ai 1 colonne qui est de 20 caractères en longueur, mais je n'ai pas toutes les données en elle et quand je l'ai enregistrer sur prn il semble perdre cette colonne..
Vous devez vous connecter pour publier un commentaire.
Je suis d'accord avec Gary de l'Étudiant. Il suffit d'aller à: Enregistrer sous -> Texte mis en forme (Espace Délimité) (.prn)*.Ceci va faire presque les mêmes fonctionnalités que celui que vous avez dans Excel.
Pour plus d'informations vous pouvez vous référer à:
https://superuser.com/questions/100433/export-an-excel-spreadsheet-to-fixed-width-text-file
J'ai trouvé que la meilleure façon de le faire était d'utiliser l'Accès et l'enregistrer comme un fichier texte et puis vous pouvez définir votre propre largeur de champ et de l'exportation. excellent!
Je vais suggérer une exportation au format csv (ou similaires) et puis le convertir avec UltraEdit est super simple "Convertir CSV fixe avec fonction".
Il analyse le fichier et suggère une largeur de colonne en fonction du contenu.
Vous pouvez facilement définir vos propres préféré largeur de colonne dans une 30,25,25,40 modèle.
Il y a un essai de 30 jours, si vous l'aimez, il vaut bien le prix de 99 $licence...