Konwertuj txt do pst

Konwertuj TXT na PST

Konwertuj rekordy w postaci zwykłego tekstu na możliwe do przeszukiwania wiadomości Outlook przechowywane w pliku PST.

Konwertuj pliki TXT online

Nie mamy jeszcze dedykowanego konwertera online dla TXT na PST, ale pliki TXT możesz przekonwertować online na te i inne formaty:

Jak konwertować txt do pst

Eksport w postaci zwykłego tekstu musi zostać umieszczony w pliku danych Outlook, gdy archiwum, migracja skrzynki pocztowej lub proces obsługiwany przez desktopowy Outlook wymaga pliku .pst. Ponieważ TXT nie zawiera standardowej struktury wiadomości, konwersja musi określać, który tekst stanie się poszczególną wiadomością Outlook oraz które metadane są niedostępne.

Czym jest format TXT

.txt to format zwykłego tekstu zawierający znaki bez natywnych pól dla nadawców, odbiorców, dat, folderów, załączników lub formatowania HTML. Pliki TXT są powszechnie tworzone przez Notepad, TextEdit, narzędzia wiersza poleceń, skrypty i starsze aplikacje. Eksport tekstowy może zawierać czytelne nagłówki wiadomości e-mail oraz treść, ale Outlook nie może traktować tych wierszy jako pól wiadomości bez reguły importu.

Czym jest format PST

.pst to format bazy danych Personal Storage Table programu Microsoft Outlook. Może zawierać pocztę, foldery, kontakty, kalendarze, zadania i metadane wiadomości. Classic Outlook for Windows otwiera plik PST za pomocą File → Open & Export → Open Outlook Data File.

Plik PST obsługuje wyszukiwanie w Outlook, organizowanie folderów, archiwizowanie lokalne oraz dostęp do poczty bez pierwotnego połączenia ze skrzynką pocztową. Jest kontenerem skrzynki pocztowej, a nie dokumentem tekstowym, dlatego dowolnego tekstu nie można wiarygodnie przekonwertować na pola nadawcy, odbiorcy, daty, załącznika lub identyfikatora wiadomości.

Jak przekonwertować jeden plik TXT

W przypadku pojedynczego dokumentu classic Outlook for Windows zapewnia najprostszą metodę lokalną:

  1. Utwórz nowy plik danych za pomocą File → Account Settings → Account Settings → Data Files → Add i zapisz go jako converted.pst.
  2. Otwórz plik TXT w edytorze tekstu, skopiuj jego zawartość i utwórz nową wiadomość e-mail w Outlook.
  3. Ustaw temat oraz ręcznie wprowadź dostępnych odbiorców lub informacje o dacie, a następnie wklej tekst do treści wiadomości.
  4. Użyj polecenia File → Move to Folder lub przeciągnij zapisaną wiadomość do nowego pliku PST. Samo zapisanie wiadomości w domyślnej skrzynce pocztowej nie tworzy kopii TXT-to-PST.
  5. Sprawdź wynik, otwierając plik converted.pst za pomocą File → Open & Export → Open Outlook Data File.

Ta metoda tworzy jeden element Outlook z jednego dokumentu tekstowego. Nie odtwarza metadanych, których nie zawiera plik TXT.

Jak tworzyć wiadomości zbiorczo

W przypadku wielu rekordów przygotuj plik CSV w kodowaniu UTF-8, zawierający jeden wiersz dla każdej planowanej wiadomości oraz kolumny takie jak Subject, To i Body. Pola zawierające przecinki, cudzysłowy lub znaki końca wiersza należy ująć w cudzysłowy. Poniższy skrypt Windows PowerShell 5.1 korzysta z klasycznego interfejsu Outlook COM, tworzy plik PST w formacie Unicode i umieszcza wiadomości w folderze 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()

Zapisz go jako txt-to-pst.ps1, zmień nazwy plików i temat, zamknij niepotrzebne okna Outlook i uruchom go za pomocą powershell.exe -ExecutionPolicy Bypass -File .\txt-to-pst.ps1. Skrypt zakłada, że źródło jest zapisane w kodowaniu UTF-8; jeśli plik jest zapisany w kodowaniu ANSI lub używa innego zestawu znaków, wybierz właściwe kodowanie. W przypadku danych wejściowych CSV zastąp blok dotyczący pojedynczej wiadomości pętlą, która przypisuje wartości Subject, To i Body z każdego wiersza Import-Csv.

Narzędzia i usługi online

Classic Microsoft Outlook jest odpowiednim narzędziem desktopowym, gdy miejscem docelowym musi być rzeczywisty plik PST. Aid4Mail i ReliefJet Essentials są przydatne podczas ustrukturyzowanych migracji poczty e-mail i konwersji formatów, ale nie mogą wiarygodnie wywnioskować pól wiadomości z nieustrukturyzowanego tekstu; przed zakupem lub przetworzeniem partii plików potwierdź, że określony format źródłowy jest obsługiwany.

Nie istnieje niezawodna, ogólna ścieżka konwersji TXT-to-PST online. Usługi takie jak Zamzar lub CloudConvert mogą konwertować zwykły tekst do formatów dokumentów, ale nie przekształcają dowolnych plików TXT w prawidłowo ustrukturyzowane wiadomości Outlook. Usługa, która przyjmuje TXT i deklaruje możliwość utworzenia PST, nadal musi określać sposób obsługi nagłówków, folderów, dat i załączników. Nie przesyłaj prywatnej poczty, danych uwierzytelniających, danych osobowych ani dokumentacji objętej regulacjami do konwertera online.

Ograniczenia jakości i zgodności

  • Przed importem zdecyduj, czy każdy plik TXT reprezentuje jedną wiadomość, czy też ograniczniki i nagłówki dzielą go na kilka rekordów.
  • Zwykły tekst nie może odtworzyć formatowania HTML, obrazów w treści, załączników, podpisów, stanu przeczytania, identyfikatorów konwersacji ani oryginalnych identyfikatorów wiadomości. Załączniki należy dostarczyć osobno i dodać za pomocą dodatkowego kodu Outlook.
  • Nieprawidłowe kodowanie znaków może uszkodzić znaki diakrytyczne i pismo niełacińskie. Przekonwertuj źródło do UTF-8 lub określ jego rzeczywiste kodowanie podczas odczytu.
  • Automatyzacja za pośrednictwem Outlook COM wymaga classic Outlook for Windows; nie działa z Outlook on the web i nie jest dostępna w nowym interfejsie Outlook. Funkcje PST w nowszych kompilacjach Outlook mogą się różnić, ale classic Outlook pozostaje niezawodnym celem automatyzacji.
  • Podczas kopiowania plik PST powinien być zamknięty. Po konwersji otwórz go ponownie za pomocą Outlook i sprawdź tematy, treść wiadomości, foldery, odbiorców oraz sposób wyświetlania znaków.

Porównanie formatu TXT z PST

Jak formaty TXT i PST wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików TXT i PST
Cecha .TXT Plain Text File .PST Personal Storage Table
Otwarty standard Tak Częściowo otwarty
Kompresja Bez kompresji Oba
Typowy rozmiar pliku Bardzo mały Duży
Otwiera się w przeglądarce internetowej Tak, natywnie Nie
Dalsza edycja Łatwy Ograniczone
Obsługa metadanych Brak Rozbudowany
Czytelny tekstowo Tak Nie
Najlepszy do Wymiana danych Wymiana danych
Wprowadzono — 1997
Twórca — Microsoft
Typ MIME text/plain —

Dodatkowe formaty dla konwersji pliku
txt

Konwersja odwrotna

Konwersja do .pst
z innych formatów

Udostępnij w mediach społecznościowych: