Czy istnieje sposób na poinformowanie Excela, którego separatora należy użyć podczas tworzenia pliku CSV, np. Tabulator lub potok?
17
Czy istnieje sposób na poinformowanie Excela, którego separatora należy użyć podczas tworzenia pliku CSV, np. Tabulator lub potok?
Zakładając, że mamy do czynienia z systemem Windows jako systemem operacyjnym ...
Text (Tab delimited) (*.txt)
.Nie widzę opcji w programie Excel od razu, ale mogę udzielić porady.
Pamiętaj, że pliki CSV to wartości rozdzielane przecinkami , które są zgodne ze standardem: Dane, przecinek, dane, przecinek itp. Aby je złamać, nie będą zgodne ze specyfikacją.
Co się stanie, jeśli w danych będzie przecinek? Excel automatycznie otoczy zawartość tej komórki znakami cudzysłowu (
"
), więc program importujący plik będzie wiedział, kiedy komórka faktycznie się skończy.Jeśli nie chcesz przecinka jako separatora, możesz zapisać plik jako plik CSV, a następnie edytować go ręcznie. Otwórz edytor tekstu, taki jak Notepad lub Notepad ++. Wyszukaj dowolny znak, którego chcesz użyć (np. W Notatniku, przejdź do Edycja-> Znajdź). Jeśli chcesz potok, wyszukaj potok (
|
). Jeśli uzyskasz jakiekolwiek wyniki, nie używaj tej postaci . Aby łatwo wyszukać kartę , zalecam używanie Notepad ++.Gdy okaże się, że znak, którego chcesz użyć, nie jest używany w innym miejscu w dokumencie, możesz wykonać funkcję Wyszukaj i zamień . W Notatniku, przejdź do Edycja -> Zamień ... . W polu „Znajdź co:” wpisz przecinek. W polu „Zamień na:” wpisz znak, którego chcesz użyć dla separatora. Następną częścią jest uderzenie Find Next. Powodem tego jest to, że jeśli w danych są również przecinki, spowoduje to uszkodzenie pliku. Zastępuj tylko przecinki, które są ogranicznikami danych, i nic w cudzysłowie.
Po zakończeniu możesz zapisać plik. Jeśli chcesz go zaimportować, zalecam zmianę nazwy na
.TXT
plik, więc program Excel zapyta, co to jest znak ogranicznika pola. Jeśli zdecydujesz się otworzyć.CSV
plik, automatycznie użyje przecinka jako separatora, czego nie chcesz.źródło