Index: TECH/FileReader.cls.xml =================================================================== diff -u -r2226 -r2229 --- TECH/FileReader.cls.xml (.../FileReader.cls.xml) (revision 2226) +++ TECH/FileReader.cls.xml (.../FileReader.cls.xml) (revision 2229) @@ -13,15 +13,15 @@ Do reader.SetHeaderRow(1) ; optioneel, default = 1 Do reader.SetFirstDataRow(2) ; optioneel, default = 2 Do reader.SetTranslateHeader2UpperCase() ; optioneel, default=0 -Do reader.AddHeaderTranslation(From, To) ; optioneel, 1 per translatie +Do reader.AddHeaderTranslation(From, To, DataType) ; optioneel, 1 per translatie While reader.Next() { Set x=reader.Data("HeaderName") Set y=reader.Column(1) } -Voor debugging zijn er volgende 2 methods, eerst min. eenmaal reader.Next() uitvoeren - Do reader.DumpHeader() +Voor debugging zijn er volgende 2 methods maar eerst min. eenmaal reader.Next() uitvoeren +Do reader.DumpHeader() Do reader.DumpRow() 1 %RegisteredObject @@ -147,6 +147,8 @@ + +controle of de end of file bereikt is %Boolean + +ophalen van de volgende lijn en deze plaatsen in de cache %Boolean + +aantal kolommen %Integer + +ophalen van de kolomnaam via de kolomnr ColumnNr:%Integer %String + +ophalen van de kolomnaam via de kolomnr ColumnNr:%Integer %String + +ophalen van een waarde via de kolomnr ColumnNr:%Integer %String + +ophalen van een waarde via de headername HeaderName:%String %String + +aantal reeds ingelezen rijen @@ -291,6 +307,8 @@ + +Inlezen volgend delimited element rekening houden met CSVEscaping %String + +Debugging naar std output + +Debugging naar std output + +conversie van de gevonden kolomnamen in de header naar uppercase +default worden de gevonden kolomnamen onveranderd gebruikt + +Per default worden lege lijnen overgeslagen. + +Een reeds geopende stream gebruiken in de FileReader Stream:%FileCharacterStream + +instellen van de delimiter (default = TAB) Delimiter:%String + +Instellen van het CSV escape karakter, default is dit " double quote +CSV escaping wordt niet toegepast voor TAB-delimited bestanden Char + +Als de header in het delimited tekstbestand incorrect is kan je deze veranderen. +Indien het delimeted tekstbestand geen header heeft dan kan je via de kolom volgnrs een TranslatedHeaderName toevoegen +Tevens kan je via het DataType getallen,datum en tijd automatisch converteren naar intern cache formaat HeaderNameInFile,TranslatedHeaderName,DataType + +Instellen van het rijnr waarop de header terug te vinden is RowNr + +Instellen van het rijnr waarop de eerste datarij terug te vinden is RowNr