Převod souboru PRN do CSV
Převádějte čitelné PRN reporty do CSV při zachování oddělovačů, kódování a identifikátorů.
Vytvořte soubory CSV online
Soubory PRN zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, CSV z něj vyrobíme:
Chcete převádět PRN na CSV?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor prn do formátu csv
- Ostatní konverze souborů
- Dosud nehodnoceno.
Soubor CSV je potřebný, když je třeba sestavu upravit v Excelu, importovat do databáze, sdílet se softwarem, který nedokáže číst výstup tiskárny, nebo archivovat jako menší prostá data. Správná metoda převodu závisí na tom, zda PRN obsahuje text s oddělovači, text s pevnou šířkou, nebo řídicí data tiskárny.
Co je formát PRN
PRN je přípona názvu souboru, nikoli jeden standardizovaný datový formát. Aplikace ji běžně používají pro soubor vytvořený pomocí Print to file; obsah může tvořit prostý text, sestava s pevnou šířkou, PostScript, PCL nebo jiný jazyk tiskárny.
Tabulkové, účetní a reportovací programy mohou vytvářet textové soubory PRN obsahující sloupce oddělené tabulátory, čárkami nebo mezerami. Mohou také obsahovat záhlaví stránek, opakované nadpisy, mezisoučty, zápatí, znaky zalomení stránky a další údaje rozvržení. PRN vytvořený ovladačem tiskárny nemusí obsahovat žádnou obnovitelnou strukturu tabulky.
Otevřete kopii v Notepad, Notepad++ nebo Visual Studio Code. Čitelné řádky s konzistentními oddělovači nebo pozicemi sloupců označují textová data. Nečitelné znaky nebo sekvence spojené s PCL či PostScript označují výstup v jazyce tiskárny, nikoli tabulku, kterou lze přímo převést.
Co je formát CSV
CSV ukládá záznamy jako řádky a pole oddělená oddělovačem, obvykle čárkou. Pole obsahující oddělovač, uvozovky nebo konce řádků musí být uzavřeno v uvozovkách a escapováno podle pravidel CSV.
Excel, LibreOffice Calc, databázové nástroje, statistické aplikace a skripty mohou importovat CSV bez původního reportovacího programu. CSV nezachovává rozvržení stránky, písma, příkazy tiskárny, vzorce ani většinu formátování sestavy, obecně je však menší a snadněji upravitelný než tiskový soubor.
Jak převést textový soubor PRN
- Vytvořte zálohu a otevřete kopii prostřednictvím dialogového okna pro import, nikoli dvojitým kliknutím.
- V LibreOffice Calc vyberte File → Open. V Excelu vyberte Data → From Text/CSV; pokud daná verze nezobrazuje možnost pevné šířky, použijte starší průvodce importem textu nebo Calc.
- Vyberte zdrojové kódování, obvykle UTF-8 nebo Windows-1252. Pokud jsou znaky s diakritikou poškozené, otevřete soubor znovu s jiným kódováním.
- Vyberte Odděleno a zvolte oddělovač viditelný v souboru: čárku, tabulátor, středník nebo jiný znak. V náhledu zkontrolujte správné hranice sloupců.
- U čísel účtů, poštovních směrovacích čísel, kódů produktů a dalších identifikátorů nastavte typ sloupce na Text, aby byly zachovány úvodní nuly.
- Načtěte data a vyberte File → Save As. Zvolte
Text CSV (.csv)a poté potvrďte nastavení oddělovače, kódování a uvozovek.
Jak převést soubory PRN s pevnou šířkou
V dialogovém okně pro import vyberte Pevná šířka a umístěte oddělovací čáry na skutečné pozice znaků použité v sestavě. Před exportem zkontrolujte více řádků včetně řádků s dlouhými názvy a chybějícími hodnotami; jediná nesprávná pozice může posunout každé následující pole.
Pro opakovatelné převody analyzujte známé pozice polí pomocí Pythonu a výsledek zapište s použitím knihovny 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()
])Nahraďte pozice výřezů skutečnými hranicemi polí. Nerozdělujte text podle mezer, pokud názvy nebo popisy mohou mezery obsahovat. V případě potřeby přidejte samostatnou logiku pro odstranění záhlaví stránek, znaků zalomení stránky, opakovaných nadpisů a řádků s mezisoučty.
Jak pracovat se soubory PRN v jazyce tiskárny
Excel, Calc ani obecné online převaděče nedokážou spolehlivě rekonstruovat tabulku z libovolného výstupu PCL nebo PostScript. Znovu otevřete původní dokument nebo sestavu v aplikaci, která soubor PRN vytvořila, a exportujte její zdrojová data jako CSV, XLSX, XML nebo databázový výpis.
Pokud zdrojová aplikace není k dispozici, použijte příslušné nástroje pro daný jazyk tiskárny k vykreslení souboru jako čitelného textu nebo PDF a poté sloupce ručně rekonstruujte. Jde o extrakci dat, nikoli o bezeztrátový převod formátu; hodnoty mohou chybět, být rozdělené do více řádků nebo smíchané s příkazy rozvržení.
Použití online převaděče
Důvěryhodné služby, jako jsou Zamzar a CloudConvert, lze vyzkoušet, pokud je PRN zjevně prostý text a neobsahuje důvěrné informace, podpora přípony .prn a výstupu CSV se však liší. Nahrajte soubor pouze v případě, že jej služba přijímá, a poté ověřte počet řádků výstupu, oddělovače, kódování, identifikátory, data a součty.
Nenahrávejte mzdové, zákaznické, finanční, zdravotnické ani vlastnické sestavy, pokud služba nebyla pro tato data schválena. Pro citlivé soubory a opakovatelné zpracování je vhodnější desktopový Calc, Excel nebo místní skript Python.
Kontroly kvality a kompatibility
- Odstraňte nebo filtrujte čísla stránek, opakované nadpisy, záhlaví, zápatí a mezisoučty, které byly importovány jako běžné záznamy.
- CSV nedefinuje datové typy sloupců. Tabulkový software může během importu změnit data, dlouhá čísla, vědecký zápis a hodnoty s úvodními nulami.
- Pokud jej přijímající systém podporuje, používejte UTF-8. Starší software pro Windows může vyžadovat Windows-1252 nebo jiné místní kódování a může očekávat středníky místo čárek.
- Pro pole obsahující čárky, uvozovky nebo konce řádků používejte export CSV z Calcu nebo modul
csvv Pythonu; ruční hledání a nahrazování může vytvořit neplatný CSV. - Porovnejte počty záznamů a několik součtů s původní sestavou. Vizuálně přesvědčivý import může přesto vynechat zalomené řádky, oříznout sloupce nebo spojit záznamy.
Informace o příponách a typech souborů poskytuje File-Extensions.org
Navrhovaný software pro převod prn do csv
Často kladené otázky
Zůstane při převodu PRN do CSV zachováno rozložení sestavy?
Ne, CSV zachovává řádky a sloupce, nikoli rozložení sestavy na vytištěné stránce. Nadpisy, mezery a zalomení stránek se mohou odstranit nebo být považovány za data.
Proč jsou po převodu PRN do CSV sloupce špatně?
Sestavy PRN mohou používat sloupce s pevnou šířkou nebo mezery místo jasných oddělovačů polí, takže hranice sloupců může být obtížné určit. Řádky zalomené na další řádek nebo opakované záhlaví stránek mohou také narušit řádky.
Zůstanou při převodu PRN do CSV identifikátory s úvodními nulami zachované?
Ano, pokud se hodnoty uchovají jako text. Tabulkový procesor s nimi jinak může zacházet jako s čísly a odstranit úvodní nuly nebo přeformátovat dlouhé identifikátory.
Zachová převod PRN do CSV původní kódování a oddělovače?
Záleží na struktuře sestavy PRN a nastavení převodu. PRN nemá jednotný standard oddělovačů ani kódování, proto ověřte, že zvolené kódování znaků a oddělovače polí odpovídají zdroji.
Podobné .prn konverze
Reverzní konverze
Konverze do .csv
z jiných formátů
- trc do csv
- dwg do csv
- dxf do csv
- word do csv
- xlc do csv
- xlt do csv
- sqlite2 do csv
- stdf do csv
- db2 do csv
- enc do csv
- 1pif do csv
- accdp do csv
- ade do csv
- akpg do csv
- arc do csv
- art do csv
- as do csv
- asc do csv
- ast do csv
- bdb do csv
- crtx do csv
- des do csv
- dex do csv
- dlv do csv
- dta do csv
- eddx do csv
- edx do csv
- fgdb do csv
- fp4 do csv
- fpt do csv
- gan do csv
- gform do csv
- gif do csv
- grind do csv
- gsb do csv
- hst do csv
- iff do csv
- inf do csv
- jpeg do csv
- jpg do csv
- lqm do csv
- mat do csv
- mdt do csv
- mmb do csv
- mpx do csv
- mso do csv
- nokia do csv
- npi do csv
- odc do csv
- osbx do csv
- ots do csv
- out do csv
- pfd do csv
- pmdx do csv
- pmw do csv
- png do csv
- por do csv
- psc do csv
- psd do csv
- pxl do csv
- qpw do csv
- rgb do csv
- rpmsg do csv
- rpt do csv
- sbp do csv
- sdc do csv
- sdd do csv
- sl2 do csv
- sl3 do csv
- smea do csv
- spd do csv
- spv do csv
- srs do csv
- stc do csv
- stx do csv
- svg do csv
- sxi do csv
- tab do csv
- tap do csv
- taxform do csv
- tdl do csv
- tsi do csv
- vor do csv
- wb2 do csv
- wbd do csv
- wk3 do csv
- wk5 do csv
- wki do csv
- wkq do csv
- wks do csv
- wq1 do csv
- wq2 do csv
- xcel do csv
- xhb do csv
- xl do csv
- xla do csv
- xlmx do csv
- xlr do csv
- xlshtml do csv
- xlsmhtml do csv
- xltx do csv
- xmlx do csv