| Termin | Definicja |
|---|---|
| PRN | PRN to funkcja arkusza kalkulacyjnego zwracająca zaokrągloną wartość procentową. Czym w praktyce jest skrót PRNW środowisku Windows i w pakietach biurowych PRN oznacza dwie konkretne rzeczy, obie warte znajomości. Po pierwsze jest to format zapisu danych tabelarycznych o stałej szerokości kolumn, dostępny w Excelu w oknie zapisu jako tekst sformatowany rozdzielany spacjami z rozszerzeniem prn. Kolumny są w nim wyrównywane spacjami do ustalonej szerokości, a nie rozdzielane przecinkiem czy średnikiem jak w CSV. Po drugie PRN to zastrzeżona nazwa urządzenia w systemie Windows, wywodząca się z czasów DOS-a i oznaczająca domyślną drukarkę. Nie znam funkcji arkusza kalkulacyjnego o nazwie PRN zwracającej wartość procentową; zaokrąglanie realizują ZAOKR i pochodne, a procent uzyskuje się formatem komórki. Jeżeli w dokumentacji pojawia się taka nazwa, warto sprawdzić, czy nie chodzi o funkcję z konkretnego, niestandardowego dodatku. Format stałoszerokościowy i jego zastosowaniaPliki o stałej szerokości pól wciąż spotyka się przy wymianie danych ze starszymi systemami księgowymi, bankowymi i magazynowymi, gdzie odbiorca czyta rekord po pozycjach znaków, a nie po separatorze. Zaletą jest odporność na dane zawierające przecinki i średniki, czyli dokładnie to, co psuje pliki CSV z adresami. Wadą jest bezwzględne obcinanie: Excel przy zapisie do prn ucina zawartość wykraczającą poza szerokość kolumny widoczną na ekranie, więc długa nazwa kontrahenta trafia do pliku skrócona, i to bez ostrzeżenia. Przy imporcie takiego pliku korzysta się z kreatora tekstu z opcją stałej szerokości, gdzie granice pól ustawia się ręcznie na linijce podglądu. Zastrzeżona nazwa, która blokuje zapis plikuBardziej dokuczliwa w codziennej pracy jest druga rola tego skrótu. Windows nie pozwala utworzyć pliku o nazwie PRN, podobnie jak CON, AUX, NUL, COM1 czy LPT1, i to niezależnie od rozszerzenia, więc nazwa prn.txt również zostanie odrzucona. Objawia się to komunikatem o nieprawidłowej nazwie pliku albo o urządzeniu niedostępnym. Problem wraca przy rozpakowywaniu archiwów przygotowanych na Linuksie, gdzie takie nazwy są dopuszczalne, oraz przy kopiowaniu katalogów z dysków sieciowych, kiedy jeden feralny plik przerywa całą operację. Wystarczy dopisać dowolny znak do nazwy, żeby zakaz przestał obowiązywać, ale rozpakowywanie trzeba wtedy wykonać z pominięciem problematycznej pozycji. Wymiana danych między programami handlowymiWdrażamy i serwisujemy oprogramowanie handlowe oparte o SQL Server, w tym Subiekta, WAPRO i Comarch, więc importy oraz eksporty plików tekstowych są u nas stałym elementem pracy: cenniki od dostawców, wyciągi bankowe, listy kontrahentów. Najczęściej naprawiamy skutki złego kodowania znaków i pogubionych separatorów, przywracając dane do postaci nadającej się do wczytania. Robimy to zarówno u klientów firmowych, jak i w naszym warsztacie, o dowolnej porze, bo dyżurujemy bez przerwy przez siedem dni w tygodniu. |
Zobacz także