Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Jämföra två textfiler

Postades av 2005-01-27 13:11:38 - Jesper Liedberg, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 1027 personer

Hejsan

Jag ska försöka göra ett program som jämför två textfiler. Det jag har kvar att göra är själva jämförelsen. Med andra ord har jag inte kommit så långt. Förstår inte riktigt hur man ska gå till väga.

Det är tänkt att fungera så här.

Man har två textfiler, Text1 och Text2. Dessa filer innehåller flera rader. En rad innehåller text, siffror och semikolon. T ex 123456;000;98659865;Olle Berg;Sven Ingvar;. Fält 3 i raden är ett unikt ID-nummer.


Jämförelsen kan gå till så här:
Om rad1 i Text 1 finns i Text2 är allt OK, finns den inte i Text2 Skrivs den till en ny textfil (Textfinnsej.txt)Är raden i Text2 modifierad på något sätt (förutom fält 3) ska raden från Text2 skrivas till en ny textfil(Textradändrad.txt). Sedan kollar man rad2 från Text 1 osv. Hoppas ni förstår.

Finns det något sätt att göra detta?

Jesper


Svara

Sv: Jämföra två textfiler

Postades av 2005-01-28 08:17:38 - Ola Lindfeldt

För varje rad i Text1 måste du sekventiellt läsa genom alla rader i Text2 och titta på varje rad och dess fält och se om där finns nån skillnad. Du kan t.ex. använda Split funktionen för att göra om en semikolon-sträng till en array. Detta kommer att bli **väldigt långsamt** om du har lite större filer. En bättre lösning är att du skapar eller redan har en Access-databas lokalt som du importerar filerna till, sätt index på de kolumner som du vill matcha. Nu kan du lätt ta fram de rader som du vill lägga på din Utfil med SQL-frågor.
Kolla på detta:

How To Open Delimited Text Files Using the Jet Provider's Text IIsam
http://support.microsoft.com/kb/q262537/


Svara

Sv:Jämföra två textfiler

Postades av 2005-01-28 13:55:00 - Jesper Liedberg

Tackar för svaret. Ska kolla länken och se vad jag kan göra.

Jesper


Svara

Sv: Jämföra två textfiler

Postades av 2005-01-30 14:13:12 - Per-Olof Ohlsson

Som Ola nämnde så riskerar en direkt jämförelse rad för rad att bli långsam om filerna är stora.
Men om det är måttlig storlek så kan det bli acceptabelt.

Du behöver ju inte jämföra alla rader i fil2 för varje i fil1. Eftersom de har ett unikt ID är det ju onödigt jämföra en rad från fil1 med rader i fil2 som redan fått en hit. Därför minskar antalet jämförelser efterhand.


Svara

Sv:Jämföra två textfiler

Postades av 2005-01-30 19:34:16 - Martin Adrian

Om man sorterar filerna först borde det ju gå snabbt att hitta ändrade och saknade rader.


Svara

Sv: Jämföra två textfiler

Postades av 2005-02-04 15:52:09 - Jesper Liedberg

Helt rätt, provar.


Svara

Sv:Jämföra två textfiler

Postades av 2005-02-17 13:59:03 - Jesper Liedberg

Fungerar bara bra. Tackar


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 865
27 962
271 767
594
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies