Rodzina oprogramowania arkusza kalkulacyjnego firmy Microsoft z narzędziami do analizowania, tworzenia wykresów i komunikowania danych.
Separator zaczyna się na S, mi chodzi o literę C w skrócie CSV.
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
W dokumentacji do programu Excel w rozdziale Zapisywanie skoroszytu w innym formacie pliku znalazłem następujące objaśnienie:
| Plik CSV (tekst rozdzielany przecinkami) | csv | Skoroszyt jest zapisywany w formacie tekstu rozdzielanego przecinkami, który można odczytać w innych systemach operacyjnych Windows, z poprawną interpretacją znaków tabulacji, końców wierszy i innych znaków. Zapisywany jest tylko aktywny arkusz. |
|---|
No więc zapisuję następujący skoroszyt:
| A | B |
|---|
Otwieram zapisany plik w Notatniku i widzę, że tekst nie jest rozdzielany przecinkami, tylko średnikami:
A;B
Co gorsza, kiedy otwieram plik CSV naprawdę rozdzielany przecinkami, Excel ładuje mi wszystko, włącznie z przecinkami, do pierwszej kolumny.
Nie wstyd wam?
Rodzina oprogramowania arkusza kalkulacyjnego firmy Microsoft z narzędziami do analizowania, tworzenia wykresów i komunikowania danych.
Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.
Separator zaczyna się na S, mi chodzi o literę C w skrócie CSV.
Dokumentacja dostarczona przez Microsoft nie odsyła mnie do żadnego standardu, więc nie wiem, o jaki standard chodzi. Moja naiwna wiara że wartości rozdzielane przecinkami są to wartości rozdzielane przecinkami legła w gruzach.
Niestety odczyt pliku CSV jako pliku tekstowego rozdzielonego przecinkami nie daje zadowalających wyników, ponieważ cudzysłowy zostają.
Jeszcze raz powtórzę, że standard zapisu to stosowanie kwantyfikatora rozdzielającego. Jakiego konkretnie to już sprawa dowolna (jak pokazałem w linku do dodatku). Nie musi to koniecznie być przecinek.
Wczytywanie jest realizowane domyślnie tylko dla niektórych formatów, jednakże nie ma problemów z importem o ile podejdziemy do tego przez "import pliku tekstowego" z zakładki [i]Menu/Dane[/i].
Interfejs zapyta nas czy chcemy realizować podział (jaki znak podziału).
Dziękuję. Rozumiem, że bez dodatków stworzonych przez kogoś innego Microsoft Excel nie jest w stanie zachowywać się zgodnie ze swoją dokumentacją. A jak jest z wczytywaniem plików CSV rozdzielanych przecinkami? Czy też jest na to jakiś dodatek?
Plik CSV ma wiele formatów zapisu. Generalnie chodzi i metodę, a nie konkretny znak.
Taka metoda jest spotykana w różnych urządzeniach cyfrowych, gdzie kwantyfikator jak i strona kodowa jest dowolna.
|  |
|---|
Pow. masz przykład dodatku realizującego dowolny zapis w tym standardzie.