Jak mogę ustawić program Excel, aby zawsze importował wszystkie kolumny z plików CSV jako tekst?
Chociaż staram się tego unikać, od czasu do czasu muszę otworzyć plik CSV w programie Excel. Kiedy to robię, formatuje on kolumny zawierające liczby, co czyni je bezużytecznymi dla moich celów. Z tego co wiem, jedynym sposobem, aby temu zapobiec przy imporcie jest zmiana nazwy pliku tak, aby rozszerzenie nie było .csv i użycie kreatora importu do określenia formatu każdej kolumny z osobna. Dla plików z 50-60 kolumnami jest to niepraktyczne.
Ponieważ każda odpowiedź na to często zadawane pytanie w Internecie sugeruje albo jakiś sposób konwersji sformatowanych liczb z powrotem po otwarciu pliku (co nie będzie działać dla mnie - chcę rozwiązać ogólny problem, a nie kilka konkretnych przypadków) lub ręczne wybieranie typu formatu każdej kolumny (czego nie chcę robić), szukam sposobu na ustawienie globalnych preferencji lub stylu, aby wszystkie kolumny wszystkich otwartych plików CSV były zawsze sformatowane jako tekst. Wiem też o “uzbrajaniu” liczb w cudzysłowy, ale pliki, które dostaję, nie przychodzą w ten sposób i miałem nadzieję uniknąć konieczności wstępnego przetwarzania plików, aby Excel ich nie spieprzył.
Czy istnieje sposób, aby zrobić specjalnie to: Zawsze formatuj wszystkie kolumny w otwartych plikach CSV jako tekst, bez ręcznego wybierania każdej kolumny za każdym razem podczas importu?
Używam Excela 2003, ale przyjmę odpowiedzi dla 2007, jeśli to jest to, co znasz.