Article View: pl.comp.os.ms-windows.winnt
Article #286158Re: Excel i numery adresowe
From: Adam
Date: Thu, 05 Dec 2024 13:38
Date: Thu, 05 Dec 2024 13:38
44 lines
2677 bytes
2677 bytes
Dnia Wed, 4 Dec 2024 19:18:15 +0100, Grzegorz Niemirowski napisał(a):
> Adam <a.g@poczta.onet.pl> napisał(a):
>> Witajcie.
>> Dostałem tabelę w SQL, aby ją wrzucić do Excela.
>> Tabela prościutka, pola to m.in. NIP, nazwa, ulica, numer.
>> Zrobiłem select i kilka where, żeby wyciągnęło to, co potrzebne.
>> No i problem.
>> Jest przykładowo jakaś ulica z numerem 5/7 a głupi Excel zamienia to na
>> 7-maj. Formatowanie nie pomaga, zamienia ewentualnie na 45419.
>> Jeśli do selecta dopiszę:
>> '''' + NumerDomu
>> to Excel zamiast potraktować apostrof jako znacznik tekstu to go wprost
>> dopisuje do komórki.
>> Ostatecznie zaciągnąłem dane do LibreOffice, który wie, o co chodzi i
>> prawidłowo zapisuje dane, czyli przykładowo 5/7.
>> Jak zmusić Excela (v. 2016) do współpracy?
>
> Jak zaciągasz te dane? Z pliku CSV? Wklejasz? Bezpośrednio z SQL Server?
1/ Management Studio i wynik zapytania do schowka
2/ csv i otwarcie w Excel
To samo, Excel interpretuje zawartość komórki jako datę.
Próbowałem jeszcze w Management zrobić zapytanie o strukturze
select ... for xml raw, root('ABC'), ale kopiuje się tylko jeden wiersz.
Może baza za duża? Nie miałem czasu nad tym pomyśleć.
Można by jeszcze niższym narzędziem powalczyć, np:
bcp "SELECT ..." queryout "c:\katalog\plik.xml ale pomysł zarzuciłem,
zrobiłem w LibreOffice.
W starych Excelach, jeszcze tych "normalnych" z prawdziwym menu (v 97?)
można było importować takie dane i nie przetwarzał ich, tylko brał takie,
jakie są. Tutaj nie wiem, co zmienić i nie wiem, czy jest taka możliwość.
Qrde, szybciej bym napisał edytor faktur w VBA dla Excela, niż do tego
dojdę :(
--
Pozdrawiam.
Adam
Technical Details
Message-ID:
<18yfkmpk92uf2$.w4n6c12rllmd.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.185.152.121.246!not-for-mailReferences:
<1qhfq3qy0zj26.1kimr8gdd7p1h$.dlg@40tude.net> <viq6d7$i4k$1@news.chmurka.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.185.152.121.246!not-for-mail From: Adam <a.g@poczta.onet.pl> Newsgroups: pl.comp.os.ms-windows.winnt Subject: Re: Excel i numery adresowe Date: Thu, 5 Dec 2024 14:38:46 +0100 Organization: news.chmurka.net Message-ID: <18yfkmpk92uf2$.w4n6c12rllmd.dlg@40tude.net> References: <1qhfq3qy0zj26.1kimr8gdd7p1h$.dlg@40tude.net> <viq6d7$i4k$1@news.chmurka.net> MIME-Version: 1.0 Injection-Info: news.chmurka.net; posting-account="Adam"; posting-host="185.152.121.246"; logging-data="27424"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: 40tude_Dialog/2.0.15.1pl Cancel-Lock: sha1:ahdADlIXNeb3+BTBb+ax+UdZPz4= sha256:erv36R01vWmmaaqQJ9K9l7TiL0l2dHUBfHi9C441pj4= sha1:uWPuM54qZdKVVJJnwMdXSqYGiC8= sha256:iHi8VjqwwdjqCQqZljTfBJyrSZdFq0wHGlCRxA22ymA= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit