Convertir PRN en CSV
Convertissez les rapports PRN lisibles en CSV tout en préservant les délimiteurs, les encodages et les identifiants.
Créer des fichiers CSV en ligne
Nous ne savons pas encore lire les fichiers PRN, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un CSV :
Vous voulez convertir PRN en CSV ?
Dites-le-nous. Nous choisissons les prochaines conversions à ajouter selon l'intérêt.
Comment convertir prn en fichier csv
- Autre
- Aucune note pour l'instant.
Un fichier CSV est nécessaire lorsqu’un rapport doit être modifié dans Excel, importé dans une base de données, partagé avec un logiciel qui ne peut pas lire une sortie d’imprimante ou archivé sous forme de données brutes plus compactes. La méthode de conversion appropriée dépend du fait que le fichier PRN contient du texte délimité, du texte à largeur fixe ou des données de contrôle d’imprimante.
Qu’est-ce que le format PRN ?
PRN est une extension de nom de fichier, et non un format de données standardisé. Les applications l’utilisent généralement pour un fichier créé avec Print to file ; son contenu peut être du texte brut, une sortie de rapport à largeur fixe, du PostScript, du PCL ou un autre langage d’imprimante.
Les tableurs, les logiciels de comptabilité et les programmes de création de rapports peuvent créer des fichiers PRN textuels contenant des colonnes séparées par des tabulations, des virgules ou des espaces. Ils peuvent également contenir des en-têtes de page, des titres répétés, des sous-totaux, des pieds de page, des caractères de saut de page et d’autres données de mise en page. Un fichier PRN généré par un pilote d’imprimante peut ne contenir aucune structure de tableau récupérable.
Ouvrez une copie dans Notepad, Notepad++ ou Visual Studio Code. Des lignes lisibles avec des délimiteurs cohérents ou des positions de colonnes régulières indiquent la présence de données textuelles. Des caractères illisibles ou des séquences associées à PCL ou PostScript indiquent une sortie dans un langage d’imprimante plutôt qu’un tableau directement convertible.
Qu’est-ce que le format CSV ?
CSV stocke les enregistrements sous forme de lignes et de champs séparés par un délimiteur, généralement une virgule. Un champ contenant le délimiteur, des guillemets ou des sauts de ligne doit être placé entre guillemets et échappé conformément aux règles CSV.
Excel, LibreOffice Calc, les outils de base de données, les applications statistiques et les scripts peuvent importer un fichier CSV sans le programme de création du rapport d’origine. CSV ne conserve pas la mise en page, les polices, les commandes d’imprimante, les formules ni la plupart des formats du rapport, mais il est généralement plus compact et plus facile à modifier qu’un fichier d’impression.
Comment convertir un fichier PRN textuel
- Créez une sauvegarde et ouvrez la copie via une boîte de dialogue d’importation plutôt qu’en double-cliquant dessus.
- Dans LibreOffice Calc, sélectionnez File → Open. Dans Excel, sélectionnez Data → From Text/CSV ; si la version n’affiche pas d’option à largeur fixe, utilisez son ancien assistant d’importation de texte ou Calc.
- Sélectionnez l’encodage source, généralement UTF-8 ou Windows-1252. Rouvrez le fichier avec un autre encodage si les caractères accentués sont corrompus.
- Choisissez Séparé par et sélectionnez le délimiteur visible dans le fichier : virgule, tabulation, point-virgule ou autre caractère. Vérifiez dans l’aperçu que les limites des colonnes sont correctes.
- Pour les numéros de compte, codes postaux, codes produit et autres identifiants, définissez le type de colonne sur Texte afin de conserver les zéros initiaux.
- Chargez les données et sélectionnez File → Save As. Choisissez
Text CSV (.csv), puis confirmez les paramètres de délimiteur, d’encodage et de guillemets.
Comment convertir des fichiers PRN à largeur fixe
Sélectionnez Largeur fixe dans la boîte de dialogue d’importation et placez les séparateurs aux positions de caractères réellement utilisées par le rapport. Examinez plusieurs lignes, notamment celles contenant des noms longs et des valeurs manquantes, avant l’exportation ; un seul séparateur incorrect peut décaler tous les champs suivants.
Pour des conversions répétables, analysez les positions de champs connues avec Python et écrivez le résultat à l’aide d’une bibliothèque CSV :
import csv
with open("report.prn", encoding="cp1252", errors="replace") as source, open("report.csv", "w", newline="", encoding="utf-8") as target:
writer = csv.writer(target)
for line in source:
if line.strip():
writer.writerow([
line[0:12].strip(),
line[12:32].strip(),
line[32:44].strip()
])Remplacez les positions des tranches par les limites réelles des champs. Ne séparez pas les données sur les espaces lorsque les noms ou les descriptions peuvent en contenir. Ajoutez une logique distincte pour supprimer, si nécessaire, les en-têtes de page, les caractères de saut de page, les titres répétés et les lignes de sous-total.
Comment gérer les fichiers PRN dans un langage d’imprimante
Excel, Calc et les convertisseurs en ligne généralistes ne peuvent pas reconstituer de manière fiable un tableau à partir d’une sortie PCL ou PostScript arbitraire. Rouvrez le document ou le rapport d’origine dans l’application qui a créé le fichier PRN et exportez ses données sous-jacentes au format CSV, XLSX, XML ou sous forme d’extraction de base de données.
Si l’application source n’est pas disponible, utilisez les outils correspondant au langage d’imprimante concerné pour restituer le fichier sous forme de texte lisible ou de PDF, puis reconstituez manuellement les colonnes. Il s’agit d’une extraction de données, et non d’une conversion de format sans perte ; des valeurs peuvent manquer, être réparties sur plusieurs lignes ou être mélangées à des commandes de mise en page.
Utiliser un convertisseur en ligne
Des services réputés tels que Zamzar et CloudConvert peuvent être testés lorsque le fichier PRN est clairement du texte brut et ne contient aucune information confidentielle, mais la prise en charge de l’extension .prn et de la sortie CSV varie. Téléversez le fichier uniquement si le service l’accepte, puis vérifiez le nombre de lignes produit, les délimiteurs, l’encodage, les identifiants, les dates et les totaux.
Ne téléversez pas de rapports de paie, de clients, financiers, médicaux ou propriétaires, sauf si le service a été approuvé pour ces données. Calc, Excel installé sur le poste ou un script Python local est préférable pour les fichiers sensibles et les traitements répétables.
Contrôles de qualité et de compatibilité
- Supprimez ou filtrez les numéros de page, les titres répétés, les en-têtes, les pieds de page et les sous-totaux importés comme des enregistrements ordinaires.
- CSV ne définit pas les types de colonnes. Les logiciels de tableur peuvent modifier les dates, les nombres longs, la notation scientifique et les valeurs comportant des zéros initiaux lors de l’importation.
- Utilisez UTF-8 lorsque le système destinataire le prend en charge. Les anciens logiciels Windows peuvent nécessiter Windows-1252 ou un autre encodage propre aux paramètres régionaux, et peuvent attendre des points-virgules au lieu de virgules.
- Utilisez l’exportation CSV de Calc ou le module
csvde Python pour les champs contenant des virgules, des guillemets ou des sauts de ligne ; un simple rechercher-remplacer manuel peut produire un fichier CSV non valide. - Comparez le nombre d’enregistrements et plusieurs totaux avec le rapport d’origine. Une importation visuellement plausible peut tout de même omettre des lignes renvoyées à la ligne, tronquer des colonnes ou fusionner des enregistrements.
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir prn en csv
Questions fréquentes
La mise en page de mon rapport PRN sera-t-elle conservée après conversion en CSV ?
Non, le CSV conserve les lignes et les colonnes, mais pas la mise en page imprimée du rapport. Les titres, les espaces et les sauts de page peuvent être supprimés ou interprétés comme des données.
Pourquoi les colonnes sont-elles mal alignées après la conversion de PRN en CSV ?
Les rapports PRN peuvent utiliser des colonnes à largeur fixe ou des espaces plutôt que des séparateurs de champs explicites, ce qui rend les limites des colonnes difficiles à détecter. Les lignes renvoyées à la ligne ou les en-têtes de page répétés peuvent également perturber les lignes.
Les identifiants avec des zéros en tête seront-ils conservés lors de la conversion de PRN en CSV ?
Ils peuvent l’être si les valeurs sont conservées au format texte. Sinon, les tableurs risquent de les traiter comme des nombres et de supprimer les zéros en tête ou de reformater les identifiants longs.
La conversion de PRN en CSV conserve-t-elle l’encodage et les délimiteurs d’origine ?
Cela dépend de la structure du rapport PRN et des paramètres de conversion. PRN n’a pas de délimiteur ni d’encodage standard unique. Vérifiez donc que l’encodage choisi et les séparateurs de champs correspondent à la source.
Autres conversions de fichiers .prn
Conversion inverse
Conversion vers .csv
depuis d'autres formats
- word en csv
- sqlite2 en csv
- trc en csv
- dwg en csv
- dxf en csv
- xlc en csv
- stdf en csv
- mat en csv
- db2 en csv
- asc en csv
- 1pif en csv
- accdp en csv
- ade en csv
- akpg en csv
- arc en csv
- art en csv
- as en csv
- ast en csv
- bdb en csv
- crtx en csv
- des en csv
- dex en csv
- dlv en csv
- dta en csv
- eddx en csv
- edx en csv
- enc en csv
- fgdb en csv
- fp4 en csv
- fpt en csv
- gan en csv
- gform en csv
- gif en csv
- grind en csv
- gsb en csv
- hst en csv
- iff en csv
- inf en csv
- jpeg en csv
- jpg en csv
- lqm en csv
- mdt en csv
- mmb en csv
- mpx en csv
- mso en csv
- nokia en csv
- npi en csv
- odc en csv
- osbx en csv
- ots en csv
- out en csv
- pfd en csv
- pmdx en csv
- pmw en csv
- png en csv
- por en csv
- psc en csv
- psd en csv
- pxl en csv
- qpw en csv
- rgb en csv
- rpmsg en csv
- sbp en csv
- sdc en csv
- sdd en csv
- sl2 en csv
- sl3 en csv
- smea en csv
- spd en csv
- spv en csv
- srs en csv
- stc en csv
- stx en csv
- svg en csv
- sxi en csv
- tab en csv
- tap en csv
- taxform en csv
- tdl en csv
- tsi en csv
- vor en csv
- wb2 en csv
- wbd en csv
- wk3 en csv
- wk5 en csv
- wki en csv
- wkq en csv
- wks en csv
- wq1 en csv
- wq2 en csv
- xcel en csv
- xhb en csv
- xl en csv
- xla en csv
- xlmx en csv
- xlr en csv
- xlshtml en csv
- xlsmhtml en csv
- xmlx en csv