| Termin | Definicja |
|---|---|
| TSV | TSV to tekstowy format danych tabelarycznych rozdzielanych znakiem tabulacji. Budowa pliku rozdzielanego tabulatoramiTSV to zwykły plik tekstowy, w którym każdy wiersz odpowiada jednemu rekordowi, a kolumny rozdzielone są znakiem tabulacji o kodzie dziewięć. Pierwszy wiersz zwykle, choć nie obowiązkowo, zawiera nazwy kolumn. Format nie ma nagłówka binarnego ani metadanych, więc o typach danych, kodowaniu znaków i separatorze dziesiętnym decyduje ten, kto plik czyta. Otworzyć go można w każdym edytorze tekstu, arkuszu kalkulacyjnym i bazie danych, a jego prostota sprawia, że pozostaje popularnym formatem wymiany między systemami, które nie mają ze sobą nic wspólnego. Przewaga nad plikiem CSVW plikach rozdzielanych przecinkiem kłopot zaczyna się wtedy, gdy sama wartość zawiera przecinek, co w polskich danych jest normą, bo przecinek pełni funkcję separatora dziesiętnego. Wymusza to ujmowanie pól w cudzysłowy i uciekanie znaków, przez co plik przestaje być czytelny dla człowieka. Tabulator w tekstowych danych występuje rzadko, więc TSV częściej daje się wczytać bez cudzysłowów. Ceną jest kruchość: jeżeli tabulator jednak trafi do wartości, na przykład przez wklejenie tekstu z innego dokumentu, struktura rozjeżdża się natychmiast i to bez widocznego śladu, bo tabulator jest znakiem niewidocznym. Co najczęściej psuje import danychPierwszy kłopot to kodowanie znaków. Plik zapisany w UTF-8 i otwarty przez program zakładający stronę kodową Windows pokazuje polskie ogonki jako krzaczki, a odwrotna sytuacja kończy się znakami zapytania. Znacznik BOM na początku pliku bywa doklejany do nazwy pierwszej kolumny, przez co import nie znajduje spodziewanego pola. Drugi to znaki końca wiersza, różne w systemach Windows i Unix, co potrafi dodać pusty wiersz albo scalić wszystko w jedną linię. Trzeci to arkusz kalkulacyjny, który przy podwójnym kliknięciu pliku sam interpretuje dane i zamienia ciąg cyfr z zerami wiodącymi na liczbę, numer katalogowy na datę, a długi identyfikator na zapis wykładniczy. Uniknąć tego można, importując plik przez kreatora tekstowego i wskazując typ kolumn jako tekst, zamiast otwierać go wprost. Ratowanie plików, których nie da się otworzyćDo serwisu trafiają eksporty z programów magazynowych i kadrowych, których nie sposób wczytać, bo dysk zwraca błędy odczytu albo plik urwał się przy kopiowaniu na pendrive. Odzyskujemy dane z uszkodzonych nośników, naprawiamy komputery firmowe i porządkujemy ich kodowanie w programach księgowych. Diagnoza laptopa jest darmowa, a sprzęt odbieramy własnym transportem na terenie Warszawy. |
Zobacz także