Avatar billede azzodiac Nybegynder
27. juli 2003 - 16:44 Der er 5 kommentarer og
1 løsning

Læs komma-sepereret fil

Hejsa.
Jeg har en regulær tekstfil, som indeholder komma-sepererede værdier. Kan nogen give mig et stykke kode til at læse indholdet af filen ind i f.eks. et array?
På forhånd tak.
Avatar billede eagleeye Praktikant
27. juli 2003 - 17:04 #1
Et eks:

<%
Set fso = CreateObject("Scripting.FileSystemObject")
filename="c:\inetpub\wwwroot\test.txt"
Set file = fso.OpenTextFile(filename)
if not file.AtEndOfStream then
  strFile = File.ReadAll
  arr = Split(strFile, ",")


  for i = lbound(arr) to ubound(arr)
    response.write arr(i) & "<br>"
  next
end if
file.Close
%>
Avatar billede jonbdk Nybegynder
27. juli 2003 - 17:04 #2
Lytter med
Avatar billede azzodiac Nybegynder
18. august 2003 - 16:08 #3
Jeg lægger 70 point oven i, hvis I kan hjælpe mig med yderligere håndtering af filen. Den er i formatet:

"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"
"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"
"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"
"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"
"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"
"xxxxxxxxxxxxxxxxxxxxx","yy","zz","qqqq","ww"

Det jeg skal gøre, er at læse yy og zz i hver linie. Nogen ideer?
På forhånd tak. :-)
Avatar billede eagleeye Praktikant
18. august 2003 - 18:00 #4
Ja kan nogle af teksterne xxxxxxxxx yy zz qqqq ww indeholde et komma?

Hvis ikke så prøv sådan her:


<%
Set fso = CreateObject("Scripting.FileSystemObject")
filename="c:\inetpub\wwwroot\test.txt"
Set file = fso.OpenTextFile(filename)
if not file.AtEndOfStream then
  strFile = File.ReadLine
  arr = Split(strFile, ",")
 
  'så er "xxxxxxxxxxxxxxxxxx" i arr(0)
  'så er "yy" er i arr(1), "zz" i arr(2), "qqqq" i arr(3) samt "ww" i arr(4)

  yy = arr(1)
  zz = arr(2)
  response.write "yy : " & yy
  response.write "og zz : " & zz
  response.write "<br>"
end if
file.Close
%>
Avatar billede eagleeye Praktikant
16. september 2003 - 23:52 #5
Fik du af prøvet det?
Avatar billede azzodiac Nybegynder
17. september 2003 - 19:17 #6
ja, det fungerede.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester