Article View: pl.comp.bazy-danych.msaccess
Article #137345Re: export kwerendy do pliku csv
From: Zbigniew Bratko
Date: Thu, 01 Dec 2016 17:10
Date: Thu, 01 Dec 2016 17:10
67 lines
3782 bytes
3782 bytes
W dniu 2016-12-01 o 11:32, Jan Koc pisze: > [...] Wszystkie dotychczasowe próby (te trzy tygodnie boksowania się z problemem) w wyniku tworzą poprawny plik Excel.csv . Problemem jest jego struktura, która zawiera możliwość tworzenia wewnątrz formuł. i dopiero otwarcie pliku i polecenie zapisania go jako csv likwiduje tę możliwość. Dopiero taki "czysty" plik jest czytany przez aplikację klienta (firma kurierska). Spróbujcie otworzyć nawet pusty plik xls zapisać go jako csv a (ja tak mam) otrzymacie komunikat że w wyniku tego procesu zostaną utacone formuły. Próba zapisu pustego, nowego skoroszytu skutkuje u mnie utworzeniem pustego pliku tekstowego z rozszerzenie *.csv, bez jakichkolwiek komunikatów. Również arkusz z danymi jest prawidłowo zapisany i prawidłowo otwierany przez Excela. > I problem jest w tym, że tak samo jest z plikiem wyeksportowanym z Accesa. Mimo że to plik z rozszerzeniem csv, to dopiero procedura "zapisz jako ....csv" zapisuje plik jako csv bez "bagażu" potencjalnych formuł. Plik *.csv zapisany przez MS Access "KluczID";"Nazwisko";"Miasto";"DataUr";"Wiek" 1;"Kowalski";"Kraków";2010-11-30 00:00:00;6 2;"Nowak";"Lublin";2011-11-2 00:00:00;5 3;"Malinowski";"Warszawa";2000-11-2 00:00:00;16 Plik *.csv zapisany przez MS Excel KluczID;Nazwisko;Miasto;DataUr;Wiek 1;Kowalski;Kraków;2010-11-30 00:00;6 2;Nowak;Lublin;2011-11-02 00:00;5 3;Malinowski;Warszawa;2000-11-02 00:00;16 > > Również pliki już "czyste" csv poddane procedurze "zapisz jako ...csv" w trakcie tego procesu informują o utracie formuł. > A ja chciałem to zautomatyzować i nie mieć tej konieczności otwierania przygotowanego przez Accesa pliku. Niestety, Excel to nie moja działka, więc nie mogę Ci pomóc. Spróbuj zadać pytanie na: http://www.coderscity.pl/forum46.html CIEKAWOSTKA. Spróbujcie zapisać jako plik *.csv arkusz w którym pierwsza komórka nazwana jest ID, lub zaczyna się od liter ID. Otrzymacie przykładowy plik *csv. ID;Nazwisko 1;Kowalski 2;Nowak i spróbujcie go otworzyć za pomocą Excela Pojawi się komunikat: Plik, który próbujesz otworzyć (nazwa pliku), ma inny format niż określony przez rozszerzenie pliku. Plik może być uszkodzony lub pochodzić z niezaufanego źródła ...bla bla bla A potem jeszcze kilka okienek z komunikatami. m.in. że jest to plik SYLK i nie może go załadować .... albo w pliku są błędy albo nie jest to plik SYLK .... Po prostu, pierwsza komórka nie może zaczynać się od ID Troszkę inaczej reaguje Excel, gdy pierwsza komórka nazwana jest np. IDentyfikator. -- Pozdrowienia BraZby www.faq.accdb.pl www.accdb.pl
Technical Details
Message-ID:
<o1plht$odp$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<39d994b6-e28e-4fc2-a084-f06f776fd643@googlegroups.com> <o1ncda$qom$1@node2.news.atman.pl> <o1nfag$hsc$1@node1.news.atman.pl> <o1orp2$7gg$1@node2.news.atman.pl> <8d5717d3-690b-486a-bbb8-04c4fd33b492@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Zbigniew Bratko <byle@co.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: export kwerendy do pliku csv Date: Thu, 1 Dec 2016 18:10:16 +0100 Organization: ATMAN - ATM S.A. Lines: 67 Message-ID: <o1plht$odp$1@node1.news.atman.pl> References: <39d994b6-e28e-4fc2-a084-f06f776fd643@googlegroups.com> <o1ncda$qom$1@node2.news.atman.pl> <o1nfag$hsc$1@node1.news.atman.pl> <o1orp2$7gg$1@node2.news.atman.pl> <8d5717d3-690b-486a-bbb8-04c4fd33b492@googlegroups.com> NNTP-Posting-Host: 5.172.234.132 Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1480612221 25017 5.172.234.132 (1 Dec 2016 17:10:21 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Thu, 1 Dec 2016 17:10:21 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 In-Reply-To: <8d5717d3-690b-486a-bbb8-04c4fd33b492@googlegroups.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit