CSV nie zapisuje typów komórek. Złe kodowanie może uszkodzić znaki, a automatyczny import usunąć zera wiodące. Ta metoda eksportuje kopię XLS w aktualnym LibreOffice Calc; nie opisuje funkcji UTF-8 w Excelu 2000.
Przygotuj kopię testową
Zachowaj oryginalny XLS bez zmian. Otwórz kopię w Calc bez uruchamiania nieznanych makr i aktualizacji łączy zewnętrznych. Najpierw sprawdź właściwy arkusz i zaimportowane wartości. CSV nie zastępuje skoroszytu: eksportuje tylko bieżący arkusz, bez całego formatowania i logiki formuł.
Ustal eksport
- Uzgodnij z odbiorcą kodowanie, separator pól, ogranicznik tekstu i typy kolumn. UTF-8 często się sprawdza, ale odbiorca musi go obsługiwać. Zapisz liczbę wierszy danych bez nagłówka.
- Sprawdź wartości takie jak Müller, 00123 i kwota dziesiętna. Odróżnij tekstowy identyfikator 00123 od liczby 123 tylko wyświetlanej na pięciu pozycjach. Utraconych zer nie da się odtworzyć bez znanej reguły.
- Wybierz Plik → Zapisz jako, nową nazwę i Tekst CSV. Włącz ustawienia filtra. Wybierz uzgodnione kodowanie i separator, np. średnik, oraz podwójny cudzysłów jako ogranicznik tekstu.
- Sprawdź opcję zapisu zawartości tak jak wyświetlona: może zachować formatowane zera, ale eksportuje też widoczne formaty dat i liczb. Nie używaj stałej szerokości. Akceptuj ostrzeżenia formatu tylko dla osobnej kopii CSV.
Sprawdź plik i ponowny import
Najpierw otwórz CSV w edytorze tekstowym z jawnym wyborem kodowania. Sprawdź znaki i ciąg 00123; automatyczne otwarcie w arkuszu nie jest wiarygodnym sprawdzeniem surowych danych. Następnie importuj do pustego dokumentu Calc. Wybierz te same separatory i kodowanie, a kolumny identyfikatorów ustaw w podglądzie jawnie jako Tekst. Same cudzysłowy nie gwarantują, że każdy program potraktuje liczby jako tekst.
Porównaj liczbę wierszy, przypisanie kolumn, puste pola, identyfikatory i wartości dziesiętne. Przetestuj także pole zawierające separator i cudzysłowy wewnętrzne. Sprawdź wynik w rzeczywistym systemie docelowym. Przy błędach zmień opcje na kopii, nie wartości oryginalne. Przekaż CSV z krótkim opisem ustawień.
