tigtools

CSV na Excel

Wklej dane CSV lub otwórz plik .csv i pobierz gotowy do użycia skoroszyt programu Excel. Konwersja odbywa się w Twojej przeglądarce.

Działa w przeglądarce Bez rejestracji

Jak używać

  1. Wklej dane CSV lub otwórz plik .csv, .tsv lub .txt.
  2. Pozostaw automatyczne wykrywanie separatora lub wybierz go ręcznie.
  3. Wybierz, czy pierwszy wiersz jest nagłówkiem i czy liczby mają być zapisane jako liczby.
  4. Wybierz „Konwertuj i pobierz .xlsx”.

Jak to działa

CSV jest odczytywany standardowym parserem (RFC 4180): pola mogą być ujęte w cudzysłowy, pola w cudzysłowach mogą zawierać separator i znaki nowej linii, a podwojony cudzysłów oznacza pojedynczy cudzysłów. Automatyczne wykrywanie sprawdza przecinek, średnik, tabulator i pionową kreskę, a następnie wybiera ten, który dzieli pierwsze wiersze na najbardziej spójną liczbę kolumn. Znacznik BOM na początku pliku jest ignorowany.

Skoroszyt ma jeden arkusz. Jeśli jest wiersz nagłówka, pierwszy wiersz jest pogrubiony, pozostaje widoczny podczas przewijania i otrzymuje przyciski filtrowania. Szerokości kolumn są dopasowywane do najdłuższej wartości w każdej kolumnie (z ograniczeniem do rozsądnego maksimum).

Po włączeniu opcji „Zapisuj liczby jako liczby” tylko zwykłe liczby dziesiętne (42, -3.5, 1e6) stają się komórkami liczbowymi. Liczby z zerami wiodącymi, separatorami tysięcy, przecinkiem dziesiętnym lub mające więcej niż 15 cyfr znaczących pozostają tekstem, ponieważ ich konwersja zmieniłaby ich wartość. Tekst zaczynający się od = jest zapisywany jako tekst, nigdy jako formuła. Daty pozostają tekstem dokładnie w takiej postaci, w jakiej zostały zapisane.

Przykłady

Eksport ze sklepu internetowego

Eksport zamówień rozdzielany średnikami otwiera się w Excelu jako jedna kolumna. Konwersja tutaj wykrywa średniki i tworzy po jednej kolumnie na pole z zablokowanym wierszem nagłówka.

Zachowywanie kodów produktów bez zmian

Kody takie jak 00451 pozostają tekstem, więc zera wiodące nie są tracone, jak to się dzieje, gdy Excel otwiera plik CSV bezpośrednio.

Często zadawane pytania

Dlaczego niektóre liczby pozostają tekstem?

Wartości z zerami wiodącymi, przecinkiem dziesiętnym, separatorami tysięcy lub mające więcej niż 15 cyfr pozostają tekstem, aby nie zostały zmienione. Wyłącz opcję „Zapisuj liczby jako liczby”, aby wszystkie komórki pozostały tekstem.

Czy daty są konwertowane na daty programu Excel?

Nie. Formaty dat w plikach CSV różnią się w zależności od kraju, więc daty pozostają tekstem dokładnie tak, jak zostały zapisane. Możesz je przekonwertować w Excelu za pomocą funkcji „Tekst jako kolumny” lub DATEVALUE.

Jakie kodowanie powinien mieć mój plik CSV?

Pliki są odczytywane jako UTF-8. Jeśli znaki specjalne wyglądają nieprawidłowo, plik został zapisany w starszym kodowaniu; otwórz go w edytorze tekstu i najpierw zapisz jako UTF-8.

Czy istnieje limit rozmiaru?

Otwierane pliki są ograniczone limitem rozmiaru pliku w Twoim planie. Bardzo duże pliki CSV wymagają też wystarczającej ilości pamięci w przeglądarce, ponieważ cały skoroszyt jest tworzony na Twoim urządzeniu.

Prywatność

Dane CSV są konwertowane w Twojej przeglądarce, a plik .xlsx jest tworzony na Twoim urządzeniu. Nic nie jest przesyłane, przechowywane ani uwzględniane w analityce; zliczane jest tylko anonimowe zdarzenie użycia narzędzia.