Adam Szymko

Adam Szymko Ekspert ds.
Strategii i Budżetu
Sprzedaży

Temat: Importowanie tabeli z pominięciem wierszy

Witam,
mam plik tekstowy, który zawiera tabelę z danymi, ale w pierwszych kilku wierszach jest tekst, a nagłówki kolumn zaczynają się dopiero od kolejnego wiersza. Jak importować plik, żeby msa pomijał pierwszych kilka wierszy? Nie chciałbym ich wycinać ręcznie, bo potrzebuję, żeby plik źródłowy zachował swoją postać.
Pzdr.
A.

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Trudno pomóc nie znając struktury pliku, może to coś pomoże:
http://itblogs.pl/programistaaccess/2011/10/import-pli...
Radosław Dumania

Radosław Dumania Senior Master Data
Analyst

Temat: Importowanie tabeli z pominięciem wierszy

to ja mam pytanie zwiazane z powyzszym:

mam tabele zaimportowana z pliku txt - w wiekszosci to sa pola tekstowe wiec ok, ale mam tez kilka pol z danymi w formacie liczbowym. I jak pozniej w trakcie dzialania kwerend sie okazuje nie wszystkie te liczby sa traktowane jako liczby. Tzn mozna je np poprawnie przemnozyc przez jakas liczbe, ale juz zwyczajne porownanie z inna liczba jest niemozliwe. Rozwiazanie jakie znalazlem to reczne przepisanie tych liczb. Ale jak to zrobic w przypadku kilkunastu tysiecy rekordow ?
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Doprecyzuj:
1. Szukasz rozwiązania na poziomie importu czy na poziomie kwerend/zapytań.
2. Dlaczego trzeba przepisywać ręcznie i do czego?
3. Jaki jest typ pola w tabeli tego problematycznego pola?
Radosław Dumania

Radosław Dumania Senior Master Data
Analyst

Temat: Importowanie tabeli z pominięciem wierszy

1. Na poziomie kwerend/zapytan.
2. Tzn skasowac liczbe i wpisac ja ponownie do tabeli.
3. Typ pola to liczba, field size - double, miejsca przecinowe ustawione na auto.

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Panie Wojciechu skoro już zbaczamy z tematu to jak Afin pomoże mi importować taki plik:
<?xml version="1.0" encoding="utf-8" ?>
<Document-Order>
<Order-Header>
<OrderNumber>707300287</OrderNumber>
<OrderDate>2007-03-14</OrderDate>
<ExpectedDeliveryDate>2007-03-19</ExpectedDeliveryDate>
<DocumentFunctionCode>O</DocumentFunctionCode>
</Order-Header>
<Order-Parties>
<Buyer>
<ILN>5900052391001</ILN>
</Buyer>
<Seller>
<ILN>5900401682542</ILN>
<CodeByBuyer>20699</CodeByBuyer>
</Seller>
<DeliveryPoint>
<ILN>5900052391230</ILN>
</DeliveryPoint>
<ShipFrom>
<ILN>5900401682542</ILN>
</ShipFrom>
</Order-Parties>
<Order-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>5900401682112</EAN>
<BuyerItemCode>523364</BuyerItemCode>
<SupplierItemCode>KS4833994</SupplierItemCode>
<ItemDescription>
<![CDATA[WKŁADY DO ODKURZACZA]]>
</ItemDescription>
<OrderedQuantity>3420.00</OrderedQuantity>
<OrderedUnitPacksize>1</OrderedUnitPacksize>
<UnitOfMeasure>PCE</UnitOfMeasure>
<PromotionReference>2007300036</PromotionReference>
</Line-Item>
</Line>
</Order-Lines>
<Order-Summary>
<TotalLines>1</TotalLines>
<TotalOrderedAmount>3420.00</TotalOrderedAmount>
</Order-Summary>
</Document-Order>


Myślę że to będzie góra 2 kliknięcia...

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Importowanie tabeli z pominięciem wierszy

Michał Dziubek:
Myślę że to będzie góra 2 kliknięcia...

patrzcie go jaki złośliwy :)
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Co znaczy parser nie czyta?
Poprawność podanego xml-a może Pan sprawdzić tutaj:
http://www.w3schools.com/xml/xml_validator.asp

Ja po przyklejeniu zawartości xml-a z mojego pytania nie dostaje błędów...
Jestem zawiedziony, ten xml to jeden ze standardów zamówienia w xml-u stosowanych przy EDI przez operatorów.

Także przykład jest całkiem realny I TO JEST DOBRY XML,
sam osobiście to robiłem w Access-ie, więc pomyślałem, że może wywarzyłem otwarte drzwi i w afinie zrobiłbym 2 kliki, wystawił fakturę i pił piwko. Kiszka...Michał Dziubek edytował(a) ten post dnia 13.04.12 o godzinie 23:42
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Uzupełniając, aby nie być posądzony o celowe wprowadzanie zamieszania, przykład xml-a wzięty stąd:
http://www.ebscom.eu/blog/edi/edi_pl.html

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Czyżby okazało się że excel+afin nie radzą sobie z poprawnym xml-em?
Gdzie jest kruczek?

Pozdrawiam
Michał

P.S. Zmieniłem swój poprzedni post, może rzeczywiście zbyt dosadnie podkreśliłem realność sytuacji...

konto usunięte

Temat: Importowanie tabeli z pominięciem wierszy

trzeba mieć plik transformacji xlst i będzie z górki
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

<ItemDescription>
<![CDATA[WKŁADY DO
> ODKURZACZA]]>
</ItemDescription>
Wartość atrybutu nie może być w <>, tak jak nie są pozostałe:
<OrderedQuantity>3420.00</OrderedQuantity>

Jest pan w błędzie, element ItemDescription nie jest atrybutem,
proszę poczytać o sekcji CDATA:
http://www.w3.org/TR/REC-xml/#sec-cdata-sect
TO NIE JEST POPRAWNY XML.
To trzeba udowodnić, proszę pokazać błędy niezgodne ze specyfikacją

A w3schools nie jest dla mnie większym autorytetem, niż excelek.
Jeżeli się mylę, to proszę podać jakieś miarodajne źródło.
Mam nadzieje że odnośnik do organizacji standaryzującej xml-a będzie wiarogodny.
Wie Pan, jakby to powiedzieć..., nie wiem czy z Panem dalej dyskutować. Bo cóś mi się wydaje, że chce Pan pokrzyczeć, a nie rozwiązać temat.

A mi się wydaje, że to Pan nie chce pokazać rozwiązania i wykręca się nieprawidłową strukturą XML-a tylko nie potrafi wskazać nieprawidłowości, dodatkowo stara się Pan wyjść po angielsku nie odpowiadając na pytania, a zmieniając odpowiedź udzieloną...
P.S.2.
Nie czyta tego Excel, LibreOffice, XML Editor(!) ani InfoPath. Sprawdziłem.

To świadczy o czym? Chyba tylko o tym, że z tym konkretnym przypadkiem sobie nie radzą. Mi IE bardzo ładnie go pokazuje, Chrome też, XML Notepad też nie ma problemu (http://www.microsoft.com/download/en/details.aspx?id=7...

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

konto usunięte

Temat: Importowanie tabeli z pominięciem wierszy

zrobiłem kopjuj xml-a
zrobiłem wklej
zapisałem jako utf-8
gra muzyka, o co chodzi?
Michał Dziubek

Michał Dziubek Programista,
INFORM\'1

Temat: Importowanie tabeli z pominięciem wierszy

Panie Wojciechu, zwiodłem się na Panu, zawsze myślałem, że jest Pan ostatnim użytkownikiem forum który stosuje osobiste wycieczki.
Oczywiście łatwiej zarzucić komuś kłamstwo, niż dojść przyczyny o której zresztą Chrome Pana poinformował...

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora

Następna dyskusja:

Error przy linkowaniu tabeli




Wyślij zaproszenie do