Czy istnieje sposób, aby to zrobić? Muszę użyć potoku „|” jako mój separator. W systemie Windows możesz to zmienić podczas eksportu. Na Macu nie znalazłem sposobu. Na marginesie, moje pliki zawierają przecinki w samych danych.
Odpowiedź
Jeśli chcesz odejść od Excela, możesz spróbować użyć OpenOffice lub LibreOffice do tworzenia plików .csv
. Oba są bezpłatne, oba mają większość funkcji zawartych w programie Excel i oba umożliwiają zapisywanie danych tabelarycznych jako pliku .csv
przy użyciu dowolnego znaku jako separatora danych lub tekstu separator (oczywiście łącznie z pionową kreską).
Odpowiedź
Cóż, czy nie wiesz tego, ja nie i tak potrzebuję tej funkcji. Excel jest wystarczająco inteligentny, aby wykryć komórki zawierające przecinki, aw tym przypadku automatycznie ograniczy tekst otaczającymi go podwójnymi cudzysłowami. Nie przyznałem Excelowi żadnego kredytu!
Odpowiedź
Wszystko dobrze, ale nie próbuj używać narzędzi niskiego poziomu do manipulacji plikami tekstowymi na tworzonych plikach (tj. programów * IX takich jak awk). Nie będą w stanie odróżnić przecinków w cudzysłowach od tych bez. Separatory potoków są lepsze, ponieważ rzadziej kolidują z normalnym, codziennym użyciem (np. Przecinki w adresach lub jako separatory w liczbach).
Odpowiedź
Zwykle używam TextEdit do zrobienia czegoś takiego. Otwórz dane źródłowe w TextEdit i przejdź do Edycja> Znajdź> Znajdź & Zamień . Następnie zamień |
na ,
, zastępując wszystkie wystąpienia. Zapisz plik, używając rozszerzenia .csv
i możesz teraz importować do Numbers lub Excela.
Komentarze
- To nie ' nie działa dla mnie. Niektóre kolumny zawierają przecinki, które należy zachować – ostatecznie jest to powód, dla którego potrzebuję innego separatora.