Convertir TXT a PST
Convierta registros de texto sin formato en mensajes de Outlook que se puedan buscar, almacenados en un PST.
Convierte archivos TXT en línea
Todavía no tenemos un conversor en línea específico para TXT a PST, pero puedes convertir archivos TXT en línea a estos y otros formatos:
Cómo convertir un archivo txt a pst
- Internet
- Aún sin calificaciones.
Una exportación de texto sin formato debe colocarse en un archivo de datos de Outlook cuando un archivo, una migración de buzón o un flujo de trabajo de Outlook de escritorio requiere un archivo .pst. Como TXT no contiene una estructura de correo estándar, la conversión debe definir qué texto se convierte en cada mensaje de Outlook y qué metadatos no están disponibles.
Qué es el formato TXT
.txt es un formato de texto sin formato que contiene caracteres sin campos nativos para remitentes, destinatarios, fechas, carpetas, archivos adjuntos o formato HTML. Notepad, TextEdit, herramientas de línea de comandos, scripts y aplicaciones antiguas suelen crear archivos TXT. Una exportación de texto puede contener encabezados de correo electrónico y contenido del cuerpo legibles, pero Outlook no puede tratar esas líneas como campos de mensaje sin una regla de importación.
Qué es el formato PST
.pst es el formato de base de datos Personal Storage Table de Microsoft Outlook. Puede contener correo, carpetas, contactos, calendarios, tareas y metadatos de mensajes. Classic Outlook for Windows abre un PST mediante File → Open & Export → Open Outlook Data File.
Un PST admite búsquedas de Outlook, organización de carpetas, archivado local y acceso al correo sin la conexión al buzón original. Es un contenedor de buzón, no un documento de texto, por lo que un texto arbitrario no puede convertirse en campos fiables de remitente, destinatario, fecha, archivo adjunto o identificador de mensaje.
Cómo convertir un archivo TXT
Para un solo documento, classic Outlook for Windows ofrece el método local más sencillo:
- Cree un nuevo archivo de datos mediante File → Account Settings → Account Settings → Data Files → Add y guárdelo como
converted.pst. - Abra el archivo TXT en un editor de texto, copie su contenido y cree un nuevo correo electrónico de Outlook.
- Establezca manualmente el asunto y los destinatarios o la información de fecha disponibles, y pegue el texto en el cuerpo del mensaje.
- Use File → Move to Folder o arrastre el mensaje guardado al nuevo PST. Guardar el mensaje únicamente en el buzón predeterminado no crea una copia de TXT a PST.
- Verifique el resultado abriendo
converted.pstmediante File → Open & Export → Open Outlook Data File.
Este método crea un elemento de Outlook a partir de un documento de texto. No reconstruye los metadatos que no contiene el archivo TXT.
Cómo crear mensajes por lotes
Para varios registros, prepare un CSV UTF-8 con una fila por cada mensaje previsto y columnas como Subject, To y Body. Entrecomille los campos que contengan comas, comillas o saltos de línea. El siguiente script de Windows PowerShell 5.1 utiliza la interfaz COM de classic Outlook, crea un PST Unicode y coloca los mensajes en una carpeta 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()
Guárdelo como txt-to-pst.ps1, cambie los nombres de archivo y el asunto, cierre las ventanas innecesarias de Outlook y ejecútelo con powershell.exe -ExecutionPolicy Bypass -File .\txt-to-pst.ps1. El script supone que el origen utiliza UTF-8; seleccione la codificación correcta cuando el archivo sea ANSI o utilice otro conjunto de caracteres. Para la entrada CSV, sustituya el bloque de un solo mensaje por un bucle que asigne Subject, To y Body de cada fila de Import-Csv.
Herramientas y servicios en línea
Classic Microsoft Outlook es la herramienta de escritorio adecuada cuando el destino debe ser un PST auténtico. Aid4Mail y ReliefJet Essentials son útiles para migraciones de correo estructuradas y conversiones de formato, pero no pueden inferir campos de correo fiables a partir de texto sin estructura; confirme que el formato de origen específico sea compatible antes de comprar el producto o procesar un lote.
No existe un método genérico y fiable de conversión de TXT a PST en línea. Servicios como Zamzar o CloudConvert pueden convertir texto sin formato a formatos de documento, pero no convierten un TXT arbitrario en mensajes de Outlook correctamente estructurados. Un servicio que acepte TXT y afirme producir PST aún debe definir cómo gestiona los encabezados, las carpetas, las fechas y los archivos adjuntos. No cargue correo privado, credenciales, datos personales ni registros regulados en un convertidor en línea.
Limitaciones de calidad y compatibilidad
- Determine si cada archivo TXT representa un mensaje o si los delimitadores y encabezados lo dividen en varios registros antes de importarlo.
- El texto sin formato no puede recrear el formato HTML, las imágenes insertadas, los archivos adjuntos, las firmas, el estado de lectura, los identificadores de conversación ni los identificadores de mensaje originales. Los archivos adjuntos deben proporcionarse por separado y agregarse con código adicional de Outlook.
- Una codificación de caracteres incorrecta puede dañar los caracteres acentuados y los scripts no latinos. Convierta el origen a UTF-8 o especifique su codificación real durante la lectura.
- La automatización mediante Outlook COM requires classic Outlook for Windows; no funciona desde Outlook en la web y no está disponible en la nueva interfaz de Outlook. Las funciones de PST en las versiones más recientes de Outlook varían, pero classic Outlook sigue siendo el destino fiable para la automatización.
- Mantenga el PST cerrado mientras lo copia. Vuelva a abrirlo mediante Outlook después de la conversión e inspeccione los asuntos, el texto del cuerpo, las carpetas, los destinatarios y la representación de caracteres.
TXT vs PST: comparación de formatos
Cómo se comparan los formatos TXT y PST en las propiedades que más importan para esta conversión.
| Propiedad | .TXT Plain Text File | .PST Personal Storage Table |
|---|---|---|
| Estándar abierto | Sí | Parcialmente abierto |
| Compresión | Sin compresión | Ambos |
| Tamaño de archivo típico | Muy pequeño | Grande |
| Se abre en un navegador web | Sí, de forma nativa | No |
| Edición posterior | Fácil | Limitado |
| Compatibilidad con metadata | Ninguno | Amplio |
| Legible como texto plano | Sí | No |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | — | 1997 |
| Desarrollador | — | Microsoft |
| Tipo MIME | text/plain | — |