Elektroda.pl
Elektroda.pl
X

Search our partners

Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Eksport danych z pliku excel do pliku .txt

Skysky2 30 Dec 2017 00:31 5166 4
  • #1
    Skysky2
    Level 2  
    Witam,

    Szukałem długo jednak nie znalazłem rozwiązania mojego problemu dlatego piszę tutaj.

    Chciałbym wyeksportować dane z pliku excel do pliku txt i oddzielić każdą kolumnę przecinkiem.
    Precyzując, chodzi o eksport z pliku excel -> txt.

    Dane które chcę wyeksporotwać z excela wyglądają tak jak na screenie poniżej.
    Eksport danych z pliku excel do pliku .txt

    Chciałbym żeby w pliku .txt było to zapisane w następujący sposób:

    1,TEKST,TEKST,TEKST,TEKST,TEKST,,,,
    2,TEKST,TEKST,TEKST,TEKST,TEKST,,,,
    3,TEKST,TEKST,TEKST,TEKST,TEKST,,,,
    ...


    W jaki sposób mogę rozwiązać ten problem?

    Pozdrawiam
  • #3
    Skysky2
    Level 2  
    zen3x wrote:
    Wartości oddzielone przecinkiem to eksport pliku excela do formatu cvs. https://pl.wikipedia.org/wiki/CSV_(format_pliku)


    Dziękuję za odpowiedź ;)

    Zapisałem plik w formacie CSV i otworzyłem go przez plik .txt jednak teraz zawartości kolumn zostały rozdzielone średnikiem, a nie przecinkiem.

    W jaki sposób mogę rozdzielić je przecinkiem?

    Pozdrawiam
  • Helpful post
    #4
    clubs
    Level 37  
    Witam
    Może być makro

    Code: vbscript
    Log in, to see the code
  • #5
    Maciej Gonet
    VBA, Excel specialist
    W formacie .csv stosowany jest separator listy zadeklarowany w ustawieniach systemu operacyjnego. Jeśli w Panelu sterowania w ustawieniach międzynarodowych (region) zmienisz separator listy ze średnika na przecinek, a separator dziesiętny z przecinka na kropkę (żeby nie było konfliktu), to wtedy zapis do formatu .csv będzie z przecinkiem, a nie ze średnikiem.