Piotr Henke

Piotr Henke specjalista, Zakład
Opel Polska w
Gliwicach

Temat: Zmiana specyfikacji pliku tekstowego

"vdsvsd";"vfsdf"
"sf";"fsf"
"vfdsfv";"dsv"
"vdsv";"vdvb"
"vfzvb g";"bgfv"
"bvbv";"bdb"
"przykład";"przykład"

W jaki sposób można przejść z pliku csv w postaci jak powyżej do postaci jak poniżej ale tak aby po otwarciu dane z jednej linijki nie wędrowały do jednej kolumny w excelu , średnik wyznaczałby koniec pola.

vdsvsd ; vfsdf
sf ; fsf
vfdsfv ; dsv
vdsv ; vdvb
vfzvb g ; bgfv
bvbv ; bdb
przykład ; przykład

dodam jeszcze że korzystam z :DoCmd.TransferText acExportDelim, "specyfikacja", "kwerenda", "plik.csv"

Nie bardzo mogę ustawic to w specyfikacji bo gdy jest ustawiony tylko ";" jako separator to po otwarciu csv w excelu wszystko wedruje do do pierwszej kolumny

Wklejając drugi kod do notatnika i zapisując go jako csv otrzymuje efekt dokladnie taki jak potrzebuje ale chcialbym uzyskac ten efekt za pomocą:DoCmd.TransferText acExportDelim, "specyfikacja", "kwerenda", "plik.csv"

zrobiłem też małe testy i na pakiecie 2003 działa poprawnie a na 2007 pakuje mi wszystko do jeden kolumny
http://quality-management.pl/Piotr Henke edytował(a) ten post dnia 25.11.10 o godzinie 21:33
Monika M.

Monika M. PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA

Temat: Zmiana specyfikacji pliku tekstowego

Zrobiłam testy, tzn. zapisałam jako plik .csv pierwszy zestaw, ten z początku postu, z cudzysłowami i otwieranie go w Excelu 2007 nie powoduje, żeby dane znajdowały się w jednej kolumnie - wrzuca je do dwóch kolumn.

Proszę sprawdzić jeszcze na innych komputerach i zrobić co najmniej raz import pliku (a nie otwieranie), z określeniem separatora - tak na próbę. Po tym proszę sprawdzić, czy to pomogło.
Piotr Henke

Piotr Henke specjalista, Zakład
Opel Polska w
Gliwicach

Temat: Zmiana specyfikacji pliku tekstowego

Po imporcie pliku za pomocą vba wszystko jest ok. Wiadomo skąd te różnice?
Monika M.

Monika M. PROGRAMISTA VBA,
Excel, Access,
Outlook, Word -
SZKOLENIA

Temat: Zmiana specyfikacji pliku tekstowego

Piotr Henke:
Po imporcie pliku za pomocą vba wszystko jest ok. Wiadomo skąd te różnice?

Ale przy otwieraniu pliku .csv (a nie importowaniu) też jest ok (2007).
Być może to kwestia Service Packów.
Piotr Henke

Piotr Henke specjalista, Zakład
Opel Polska w
Gliwicach

Temat: Zmiana specyfikacji pliku tekstowego

przy otwieraniu csv w 2007 pakuje wszystko do pierwszej kolumny ale kiedy importyje kodem VBA ten sam plik to już jest ok. Mam tez inne pliki tego typu gdzie tylko średniki występują i obie metody prawidłowo dzielą kolumny.Piotr Henke edytował(a) ten post dnia 21.11.10 o godzinie 01:43
Wojciech Sobala

Wojciech Sobala Redaktor
statystyczny,
biostatystyk,
Instytut Medycyny
Pr...

Temat: Zmiana specyfikacji pliku tekstowego

U mnie też działa w Excelu 2007.

Następna dyskusja:

eksport danych do pliku tek...




Wyślij zaproszenie do