Convertir txt en pst

Convertir TXT en PST

Convertissez des enregistrements en texte brut en messages Outlook interrogeables stockés dans un PST.

Convertir des fichiers TXT en ligne

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

Comment convertir txt en fichier pst

  • Internet

Une exportation en texte brut doit être placée dans un fichier de données Outlook lorsqu’un archivage, une migration de boîte aux lettres ou un flux de travail Outlook sur ordinateur nécessite un fichier .pst. Comme TXT ne contient aucune structure de messagerie standard, la conversion doit définir quel texte devient chaque message Outlook et quelles métadonnées sont indisponibles.

Qu’est-ce que le format TXT ?

.txt est un format de texte brut contenant des caractères sans champs natifs pour les expéditeurs, les destinataires, les dates, les dossiers, les pièces jointes ou la mise en forme HTML. Notepad, TextEdit, les outils en ligne de commande, les scripts et les anciennes applications créent couramment des fichiers TXT. Une exportation de texte peut contenir des en-têtes d’e-mail lisibles et le contenu du corps du message, mais Outlook ne peut pas traiter ces lignes comme des champs de message sans règle d’importation.

Qu’est-ce que le format PST ?

.pst est le format de base de données Personal Storage Table de Microsoft Outlook. Il peut contenir des e-mails, des dossiers, des contacts, des calendriers, des tâches et des métadonnées de messages. Classic Outlook for Windows ouvre un PST via File → Open & Export → Open Outlook Data File.

Un PST prend en charge la recherche Outlook, l’organisation des dossiers, l’archivage local et l’accès aux e-mails sans la connexion à la boîte aux lettres d’origine. Il s’agit d’un conteneur de boîte aux lettres, et non d’un document texte ; un texte quelconque ne peut donc pas être converti de manière fiable en champs d’expéditeur, de destinataire, de date, de pièce jointe ou d’identifiant de message.

Comment convertir un seul fichier TXT

Pour un seul document, classic Outlook for Windows fournit la méthode locale la plus simple :

  1. Créez un nouveau fichier de données via File → Account Settings → Account Settings → Data Files → Add et enregistrez-le sous le nom converted.pst.
  2. Ouvrez le fichier TXT dans un éditeur de texte, copiez son contenu et créez un nouvel e-mail Outlook.
  3. Définissez manuellement l’objet ainsi que les destinataires ou les informations de date disponibles, puis collez le texte dans le corps du message.
  4. Utilisez File → Move to Folder ou faites glisser le message enregistré dans le nouveau PST. Enregistrer le message dans la boîte aux lettres par défaut ne crée pas à lui seul une copie TXT-to-PST.
  5. Vérifiez le résultat en ouvrant converted.pst avec File → Open & Export → Open Outlook Data File.

Cette méthode crée un élément Outlook à partir d’un document texte. Elle ne reconstitue pas les métadonnées que le fichier TXT ne contient pas.

Comment créer des messages par lots

Pour plusieurs enregistrements, préparez un CSV UTF-8 avec une ligne par message prévu et des colonnes telles que Subject, To et Body. Placez entre guillemets les champs contenant des virgules, des guillemets ou des sauts de ligne. Le script Windows PowerShell 5.1 suivant utilise l’interface COM classique d’Outlook, crée un PST Unicode et place les messages dans un dossier Imported TXT :

$source = Join-Path $PSScriptRoot "message.txt"
$pst = Join-Path $PSScriptRoot "converted.pst"
$outlook = New-Object -ComObject Outlook.Application
$ns = $outlook.GetNamespace("MAPI")
$ns.AddStoreEx($pst, 2)
$store = @($ns.Stores | Where-Object { $_.FilePath -eq $pst })[-1]
$root = $store.GetRootFolder()
$folder = $root.Folders.Add("Imported TXT", 0)
$mail = $outlook.CreateItem(0)
$mail.Subject = "Imported TXT document"
$mail.Body = [System.IO.File]::ReadAllText($source, [System.Text.Encoding]::UTF8)
$mail.Save()
$mail.Move($folder) | Out-Null
$ns.RemoveStore($root)
$outlook.Quit()

Enregistrez-le sous le nom txt-to-pst.ps1, modifiez les noms de fichiers et l’objet, fermez les fenêtres Outlook inutiles et exécutez-le avec powershell.exe -ExecutionPolicy Bypass -File .\txt-to-pst.ps1. Le script suppose que la source est en UTF-8 ; sélectionnez l’encodage approprié lorsque le fichier est en ANSI ou utilise un autre jeu de caractères. Pour une entrée CSV, remplacez le bloc de message unique par une boucle qui affecte Subject, To et Body à partir de chaque ligne Import-Csv.

Outils et services en ligne

Classic Microsoft Outlook est l’outil de bureau approprié lorsque la destination doit être un véritable PST. Aid4Mail et ReliefJet Essentials sont utiles pour les migrations d’e-mails structurés et les conversions de formats, mais ils ne peuvent pas déduire de champs de messagerie fiables à partir d’un texte non structuré ; vérifiez que le format source spécifique est pris en charge avant tout achat ou traitement par lots.

Il n’existe pas de méthode générique en ligne fiable pour convertir TXT en PST. Des services tels que Zamzar ou CloudConvert peuvent convertir du texte brut en formats de document, mais ils ne transforment pas un TXT quelconque en messages Outlook correctement structurés. Un service qui accepte TXT et prétend produire un PST doit néanmoins définir la manière dont il traite les en-têtes, les dossiers, les dates et les pièces jointes. Ne téléversez pas d’e-mails privés, d’identifiants, de données personnelles ou de dossiers réglementés vers un convertisseur en ligne.

Limites de qualité et de compatibilité

  • Déterminez si chaque fichier TXT représente un seul message ou si des séparateurs et des en-têtes le divisent en plusieurs enregistrements avant l’importation.
  • Le texte brut ne peut pas recréer la mise en forme HTML, les images incorporées, les pièces jointes, les signatures, l’état de lecture, les ID de conversation ou les identifiants de message d’origine. Les pièces jointes doivent être fournies séparément et ajoutées avec du code Outlook supplémentaire.
  • Un encodage de caractères incorrect peut altérer les caractères accentués et les écritures non latines. Convertissez la source en UTF-8 ou indiquez son encodage réel lors de la lecture.
  • L’automatisation via Outlook COM nécessite classic Outlook for Windows ; elle ne fonctionne pas depuis Outlook sur le web et n’est pas proposée par la nouvelle interface Outlook. Les fonctionnalités PST des versions plus récentes d’Outlook varient, mais classic Outlook reste la cible d’automatisation fiable.
  • Gardez le PST fermé pendant sa copie. Rouvrez-le via Outlook après la conversion et vérifiez les objets, le texte du corps, les dossiers, les destinataires et l’affichage des caractères.

Comparaison du format TXT vs PST

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

Comparaison des formats de fichier TXT et PST
Propriété .TXT Plain Text File .PST Personal Storage Table
Norme ouverte Oui Partiellement ouvert
Compression Non compressé Les deux
Taille de fichier typique Très petit Grand
S’ouvre dans un navigateur web Oui, nativement Non
Modification ultérieure Facile Limité
Support des métadonnées Aucun Étendu
Lisible en texte brut Oui Non
Idéal pour Échange de données Échange de données
Date d’introduction — 1997
Développeur — Microsoft
Type MIME text/plain —

Autres conversions de fichiers .txt

Conversion inverse

Conversion vers .pst
depuis d'autres formats

Partager sur les réseaux sociaux :