Karakters in een bestand wijzigen

Vragen en discussies over Liberty BASIC database applicaties.

Moderator: anthonio

Karakters in een bestand wijzigen

Berichtdoor Abcott » za mei 05, 2007 11:10 am

Op een ander forum vroeg iemand hoe hij de
CHR$(13) en CHR$(10) uit een EXCEL bestand kon halen.

EXCEL bestanden waarin dergelijke karakters als scheidingstekens
voorkomen zijn bijvoorbeeld de met een extentie CSV
(comma separated v...)

Code: Selecteer alles
filedialog "open een csv file", "*.csv",filenaam$
if filenaam$ ="" then end

open filenaam$ for random as #rec len = 1
field #rec, 1 as a$

for t = 1 to lof(#rec)
get #rec, t

    'hier kun je eigen routine plaatsen
    print a$,asc(a$)
    if asc(a$) = 13 then
        get #rec, t+1
            if asc(a$) = 10 then
            print "gevonden combinatie 13 10 op positie ";t
            'a$ = "*"
            'put #rec,t+1
            'a$ = "&"
            'put #rec,t
            end if
    end if

next t

close #rec
end



Abcott
Avatar gebruiker
Abcott
 
Berichten: 115
Geregistreerd: wo mei 25, 2005 9:58 pm

Berichtdoor Gordon » za mei 05, 2007 12:32 pm

Hallo Abcott,

CSV komt van Comma Separated Values.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am

Re: Karakters in een bestand wijzigen

Berichtdoor Gordon » vr jan 23, 2009 11:09 pm

Het is ook mogelijk om één byte in sequentieel geopende bestand
te wijzigen.

Gordon
Avatar gebruiker
Gordon
Site Admin
 
Berichten: 684
Geregistreerd: zo mei 22, 2005 12:50 am


Keer terug naar Database toepassingen

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast

cron