Format CSV
mgora@wp.pl - 23-05-2006 00:25
Format CSV
Witam,
niech mi ktos powie czy ponizsze dane (wklejam 3 pierwsze rekordy z 10K) to typowy przyklad pliku CSV (wiem ze nie, ale wezcie mi to potwierdzcie:-): ************ Record: 1 - Length: 157
''''|'''10''''|'''20''''|'''30''''|'''40''''|'''50 ''''|'''60 CHAR: MILTON CANTOR
ASCII: 44454424445452222222222222222222222222222222222222 2222222222
D9C4FE031E4F20000000000000000000000000000000000000 0000000000 EBCDIC: DCDEDD4CCDEDD4444444444444444444444444444444444444 4444444444
49336503153690000000000000000000000000000000000000 0000000000
''''|'''70''''|'''80''''|'''90''''|''100''''|''110 ''''|''120 CHAR: 46 HILLCREST PL
ASCII: 22222222222222222222332444445455254222222222222222 2222222222
0000000000000000000046089CC3253400C000000000000000 0000000000 EBCDIC: 44444444444444444444FF4CCDDCDCEE4DD444444444444444 4444444444
00000000000000000000460893339523073000000000000000 0000000000
''''|''130''''|''140''''|''150''''|'' CHAR: AMHERST MA0100206WL180 ASCII: 4444555222222222222244333333354333222 1D852340000000000000D101002067C180000 EBCDIC: CDCCDEE4444444444444DCFFFFFFFEDFFF444 1485923000000000000041010020663180000
Record: 2 - Length: 157
''''|'''10''''|'''20''''|'''30''''|'''40''''|'''50 ''''|'''60 CHAR: MARY SIMONE
ASCII: 44552544444222222222222222222222222222222222222222 2222222222
D129039DFE5000000000000000000000000000000000000000 0000000000 EBCDIC: DCDE4ECDDDC444444444444444444444444444444444444444 4444444444
41980294655000000000000000000000000000000000000000 0000000000
''''|'''70''''|'''80''''|'''90''''|''100''''|''110 ''''|''120 CHAR: 25 HARWICH RD
ASCII: 22222222222222222222332445544425422222222222222222 2222222222
00000000000000000000250812793802400000000000000000 0000000000 EBCDIC: 44444444444444444444FF4CCDECCC4DC44444444444444444 4444444444
00000000000000000000250819693809400000000000000000 0000000000
''''|''130''''|''140''''|''150''''|'' CHAR: EAST LONGMEADOW MA0102806WL180 ASCII: 4455244444444452222244333333354333222 51340CFE7D514F700000D101028067C180000 EBCDIC: CCEE4DDDCDCCCDE44444DCFFFFFFFEDFFF444 5123036574514660000041010280663180000 *************** Caly ten tekst wkleilem jak leci z pliku dostarczonego przez pewna firme, ktora dostarcza nam danyh. Oni twierdza, ze to format CSV kotry mozna bezproblemowo zaimportowac do dowolnej bazy danych. A poniewaz w tej firmie "rzadzi" autorytet od baz danych ktory twierdzi ze to jest CSV, chce sie na grupie upewnic, ze to kompletna bzdura, zanim mu powiem ze jest kompletnym idiota. Przeciez to nawet nie jest rekord o stalej dlugosci, bo jakbym nie ustawial jego dlugosc to przez te idiotyczne "CHAR", "ASCII", itp... kolumny z danymi nie "trzymaja mi pionu" :-)
Pomijam juz, ze w pliku CSV jednak powinny byc przecinki.... Wiec jezeli ktos z Was wie, jak to mozna prosto i przyjemnie zaimportowac chociazby do Accesa albo Excela (oni twierdza ze sie da) bez uzywania VB, to prosze o informacje... bo moim zdaniem bez stworzenia jakiegos programiku do wczytywania sie nie obejdzie.
Pozdrawiam, Marcin
Marcin A. Guzowski - 23-05-2006 00:25
mgora@wp.pl napisał(a): > Witam, > > niech mi ktos powie czy ponizsze dane (wklejam 3 pierwsze rekordy z > 10K) to typowy przyklad pliku CSV (wiem ze nie, ale wezcie mi to > potwierdzcie:-):
Wedle życzenia, otóż: nie. Do typowości CSV wiele mu brakuje.
Comma Separated Values to tylko standard pliku tekstowego polegający na oddzielaniu ciągów wartości jakimś separatorem (domyślnie przecinkiem, ale równie dobrze średnikiem czy tabulatorem itd.). Może to kwestia samego widoku, ale jakoś struktury CSV w załączonym przykładzie nie widać (przynajmniej ja nie dojrzałem jakiegoś separatora, który zasługiwałby na to miano).
Natomiast może to być dedykowany plik tekstowy, który w połączeniu z odpowiednim oprogramowaniem może pozwalać na skuteczne zaimportowanie danych. Wypada się jednak kategorycznie nie zgodzić się z tym, że bezproblemowo da się go zaimportować do każdej bazy :)
-- Pozdrawiam, Marcin Guzowski
Andrzej Dabrowski - 24-05-2006 00:17
Uzytkownik <mgora@wp.pl> napisal w wiadomosci news:1148326791.709555.45390@g10g2000cwb.googlegro ups.com... > Witam, > Pomijam juz, ze w pliku CSV jednak powinny byc przecinki....
Bardzo sie z Toba nie zgodze, akurat pod nasza szerokoscia i dlugoscia geograficzna lepiej przyswajany jest srednik - a tak naprawde obojetnie jaki znak bedzie separatorem byle nie wystepowal za czesto w tresci pliku. W przypadku liczb rzeczywistych np. 2,34 rozjezdza sie wczytany plik z przecinkami... Andrzej Dabrowski
=?ISO-8859-2?Q?Rafa=B3?= Posmyk - 24-05-2006 00:17
mgora@wp.pl wrote at Montag, 22. Mai 2006 21:39:
> niech mi ktos powie czy ponizsze dane (wklejam 3 pierwsze rekordy z > 10K) to typowy przyklad pliku CSV
Koledzy juz potwierdzili Twoje obawy. Ja dodam jeszcze tylko
http://en.wikipedia.org/wiki/Comma-separated_values http://www.ietf.org/rfc/rfc4180.txt
Ciao, Smyk -- Fju fju - powiedział Ćwirek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
ms sql server - =?ISO-8859-2?Q?domy=B6lny_format_kolumn_ty?==?ISO-8859-2?Q?pu_datetime?=
=?iso-8859-2?Q?Czym_ogl=B1da=E6_format_=22ai=22_=3F?=
[Oracle Forms] Jak ustawić aby biblioteki były w innym katalogu niż formatk ?
=?iso-8859-2?Q?Standardowe_formaty_ksi=B1=BFek=3F?=
format psd a pdf - niech mi to ktos wytlumaczy bo oszaleje
ORACLE na oddzielnym dysku + formatowanie systemu operacyjnego
[oracle] dbms_utility.format_error_backtrace
Gdzie kupic folie formatu A3 do laserowki?
=?ISO-8859-2?Q?Format_zdj=EAcia_NEF?=
[postgresql] to_char : dziwne dzialanie formatowania
zanotowane.pldoc.pisz.plpdf.pisz.plfelgiuzywane.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|